Django – среда обитания. Часть 7 – Установка Python и Django в Windows
Хотя мы уже имеем вполне работоспособную среду для создания Django-приложений, хочу все-таки рассказать о своей настройке той части «среды обитания», что находится под Windows.
Если у вас уже установлен Python и Django в Windows, и вы вполне можете сами разобраться с использованием нужной версии, можете смело дальше не читать. Эта часть предназначена для тех, кто только принял решение об изучении языка Python и фреймворка Django.
Для начала скачаем последнюю версию Python. Если вы читали предыдущие части, и делали все согласно им, то знаете, что на данный момент (на момент написания статьи – впоследствии версии, конечно, будут другие) нас интересует версия 2.6.4.
Взять его можно по адресу:
А именно нас интересует строчка:
Python 2.6.4 Windows installer (Windows binary — does not include source)
Скачиваем файл «python-2.6.4.msi»
Запускаем…
Далее – «Install for all users» , нажимаем «Next», папка для установки «C:\Python26\» , «Next»
Оставляем все как предложено, снова «Next», «Установка», «Finish».
Получаем папку, следующего содержания:
Запустим «python.exe» , узнаем версию:
Все нормально, версия 2.6.4 . Хотя релиз (75708) немного и отличается от установленной в Ubuntu (75706 после обновления в 4 части), но это вряд ли на что-то серьезно повлияет. А если вы проделывали действия, описанные в части 4 «Обновление Ubuntu», не так давно, то версии могут и вообще быть одинаковыми. Если же вас все-таки не устраивают разные релизы, то вопросу «синхронизации» версий Python и Django на нашем web-сервере Ubuntu и на рабочей станции Windows, я посвящу следующую главу.
Проверим каталог установки пакетов, наберем:
>>>from distutils.sysconfig import get_python_lib; print get_python_lib()
Им является – «c:\Python26\Lib\site-packages»
Как видим, он отличается от каталога в Ubuntu («/usr/lib/python2.6/dist-packages»). Но для работы в Windows это не важно.
Следуя традиции, Django будем ставить самой последней версии, из «Trunk’а».
Если у вас уже есть опыт работы с svn в Windows, и есть соответствующее ПО, то воспользуйтесь им.
Для остальных - загрузим svn расширение для проводника Windows – TortoiseSVN:
(Далее – шаги по установке TortoiseSVN для 32-х разрядных версий Windows. Если у вас х64 система – то файлы программы и языкового пакета берите соотв-но 64-х разрядные)
(И еще одно замечание, при загрузке файлов с серверов по умолчанию мне не удалось скачать их полностью. В результате установочные файлы «не хотели» запускаться. Я брал их с «зеркала» (ссылка mirror, которая будет видна во время загрузки, в окне броузера) в Париже :))
Сохраним файл «TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi» и вернемся на страницу:
http://tortoisesvn.net/downloads
Чуть ниже на ней будут представлены языковые пакеты для этой программы, возьмем русский.
Сохраним файл «LanguagePack_1.6.6.17493-win32-ru.msi».
Все готово для установки.
Итак, ставим программу – запускаем «TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi».
Соглашаемся со всем, что предложат. После завершения – перегружаем компьютер.
Ставим языковой пакет – запускаем «LanguagePack_1.6.6.17493-win32-ru.msi». Дальше – все так же просто, просто жмем нужные для продолжения кнопки.
Теперь займемся установкой Django.
В каталоге «c:\Python26\» я создал папу «Django-Trunk».
Затем, зайдя в нее, нажал на пустом месте правую кнопку мышки и выбрал «TortoiseSVN -> Export…»
В поле «Url of repository» ввел «http://code.djangoproject.com/svn/django/trunk».
В поле «Export Directory» – «C:\Python26\Django-Trunk».
Нажимаем «Ок» – процесс пошел…
Всего загрузилось около 11 Мбайт. По окончании – жмем «Ок».
Далее нам понадобится консоль Windows, откроем ее и перейдем в папку «C:\Python26\Django-Trunk».
Для этого, запустим «cmd.exe» («лежит» она в «C:\Windows\System32») и выполним следующие команды:
cd c:\Python26\Django-Trunk
python setup.py install
Скрин процесса установки снять не успел – все произошло очень быстро.
Проверим установку.
Запустим интерпретатор Python, и в ответ на приглашение «>>>» введем стандартное
import django; print django.VERSION
Как можно заметить – установлена Django версии (1,2,0,’alpha’,0), т.е. именно то, что нам надо.
Итак, с поставленной задачей мы справились.
Остался один момент, который я хочу описать в отдельной статье. А именно – мое понятие о процессе синхронизации версий Python и Django, на web-сервере Ubuntu в ЛС и на рабочем компьютере в Windows.
Итак, далее -
Django – среда обитания. Часть 8 – Синхронизация версий Python и Django











