понедельник, 1 февраля 2016 г.

Установка python 2.7.6 и django 1.6.1 в Windows 7 amd64

У меня ОС Windows 7 amd 64.

1. Устанавливаем python. Скачиваем python 2.7.6 отсюда. Устанавливаем в локальную папку (я буду использовать d:\Python27), устанавливаем for all users. Добавляем путь к бинарникам и скриптам в переменную окружения Path (Пуск-Компьютер-Свойства-Дополнительные параметры системы-Дополнительно-Переменные среды-Системные переменные):

D:\Python27;D:\Python27\Scripts

Проверяем версию:

python --version
2.7.6

2. Устанавливаем setuptools. Скачиваем файл ez_setup.py отсюда и сохраняем его в папку D:\Python27. Запускаем командный интерпретатор ("winkey+r"), затем набираем "cmd", переходим на диск d: (d:), затем в папку (cd D:\Python27), запускаем установку пакета (python ez_setup.py):

d:
cd D:\Python27
python ez_setup.py

Мы установили версию 19.6.2 пакета setuptools.

3. Устанавливаем pip c помощью easy_install. В командном интерпретаторе набираем:

easy_install pip

4. Устанавливаем virtualenv:

pip install virtualenv

5. Создадим виртуальное окружение для него:

virtualenv dj1_6_1

Чтобы активировать окружение, перейдем в папку со скриптами и запустим activate.bat:

cd d:\Python27\dj1_6_1\Scripts\
activate.bat

Строка должна принять вид: (dj1_6_1) d:\Python27\dj1_6_1\Scripts>

6. Пропишем путь к скриптам в переменную Path, чтобы запускать скрипиты activate/deactivate, не набирая полного пути (порядок действий как и в пункте 1):

D:\Python27\dj1_6_1\Scripts

7. Устанавливаем django c помощью pip, в командном интерпретаторе набираем:

cd d:\Python27
pip install django==1.6.1

Он нам поставил django 1.6.1. Это можно проверить, выполнив:

python manage.py --version
1.6.1

8. Для примера запустим  проект и приложение от официального учебного курса по django (локализация от команды djbook.ru). Для запуска переходим в папку с проектом (у меня F:\Projects\Python\mysite) и запускаем сервер:

cd F:\Projects\Python\mysite
python manage.py runserver 127.0.0.1:8000

Теперь из браузера можно посмотреть страницы работающего сервера, например http://127.0.0.1:8000/polls/.

Использованные материалы:
1) https://docs.djangoproject.com/en/1.9/howto/windows/
2) https://virtualenv.pypa.io/en/latest/userguide.html
3) http://stackoverflow.com/questions/4527958/python-virtualenv-questions

Комментариев нет:

Отправить комментарий