Как установить Django на Windows

Этот документ поможет вам установить Python 3.5 и Django на Windows. Он также содержит инструкции по установке virtualenv и virtualenvwrapper, которые облегчают работу над проектами Python. Этот документ предназначен в качестве руководства для начинающих пользователей, работающих над проектами Django, и не отражает того, как следует устанавливать Django при разработке патчей для самого Django.

Шаги в этом руководстве были протестированы в Windows 7, 8 и 10. В других версиях шаги будут аналогичными. Вы должны быть знакомы с использованием командной строки Windows.

Установите Python

Django - это веб-фреймворк на языке Python, поэтому требует установки Python на вашей машине. На момент написания статьи Python 3.5 является последней версией.

Чтобы установить Python на свой компьютер, перейдите по адресу https://python.org/downloads/. На сайте должна появиться кнопка загрузки последней версии Python. Скачайте исполняемую программу установки и запустите ее. Установите флажок напротив Add Python 3.5 to PATH, а затем нажмите Install Now.

После установки откройте командную строку и проверьте, что версия Python соответствует версии, которую вы установили, выполнив:

python --version

О pip

pip - это менеджер пакетов для Python. Он позволяет очень легко устанавливать и удалять пакеты Python (такие как Django!). Для остальной части установки мы будем использовать pip для установки пакетов Python из командной строки.

Чтобы установить pip на свою машину, перейдите по адресу https://pip.pypa.io/en/latest/installing/ и следуйте инструкциям Installing with get-pip.py.

Установите virtualenv и virtualenvwrapper

virtualenv и virtualenvwrapper предоставляют выделенную среду для каждого создаваемого вами проекта Django. Хотя это не обязательно, это считается лучшей практикой и сэкономит вам время в будущем, когда вы будете готовы развернуть свой проект. Просто введите:

pip install virtualenvwrapper-win

Затем создайте виртуальную среду для вашего проекта:

mkvirtualenv myproject

Виртуальная среда будет активирована автоматически, и вы увидите «(myproject)» рядом с командной строкой, чтобы обозначить это. Если вы запустите новую командную строку, вам нужно будет снова активировать среду, используя:

workon myproject

Установите Django

Django может быть легко установлен с помощью pip в вашей виртуальной среде.

В командной строке убедитесь, что ваша виртуальная среда активна, и выполните следующую команду:

pip install django

Это позволит загрузить и установить последнюю версию Django.

После завершения установки вы можете проверить установку Django, выполнив django-admin --version в командной строке.

Информацию об установке базы данных в Django смотрите в Запустите свою базу данных.

Распространенные подводные камни

  • Если django-admin отображает только текст справки независимо от того, какие аргументы ему заданы, вероятно, существует проблема с ассоциацией файлов в Windows. Проверьте, не установлено ли более одной переменной окружения для запуска скриптов Python в PATH. Обычно это происходит, когда установлено более одной версии Python.

  • Если вы подключаетесь к Интернету через прокси-сервер, могут возникнуть проблемы с выполнением команды pip install django. Установите переменные среды для конфигурации прокси в командной строке следующим образом:

    set http_proxy=http://username:password@proxyserver:proxyport
    set https_proxy=https://username:password@proxyserver:proxyport
    
Вернуться на верх