Django – среда обитания. Часть 7 – Установка Python и Django в Windows

djangoХотя мы уже имеем вполне работоспособную среду для создания Django-приложений, хочу все-таки рассказать о своей настройке той части «среды обитания», что находится под Windows.

Если у вас уже установлен Python и Django в Windows, и вы   вполне можете сами разобраться с использованием нужной версии, можете смело дальше не читать. Эта часть предназначена для тех, кто только принял решение об изучении языка Python и фреймворка Django.

Для начала скачаем последнюю версию Python. Если вы читали предыдущие части, и делали все согласно им, то знаете, что на данный момент (на момент написания статьи – впоследствии версии, конечно, будут другие) нас интересует версия 2.6.4.

Взять его можно по адресу:

http://www.python.org/download/

А именно нас интересует строчка:

Python 2.6.4 Windows installer (Windows binary — does not include source)

рис.1. Страница загрузки Python

рис.1. Страница загрузки Python

Скачиваем файл «python-2.6.4.msi»

Запускаем…

Далее – «Install for all users» , нажимаем «Next», папка для установки «C:\Python26\» , «Next»

рис.2. Пакеты установки Python

рис.2. Пакеты установки Python

Оставляем все как предложено, снова «Next», «Установка», «Finish».

Получаем папку, следующего содержания:

рис.3. Папка с установленным Python

рис.3. Папка с установленным Python

Запустим «python.exe» , узнаем версию:

рис.4. Окно Python

рис.4. Окно Python

Все нормально, версия 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()

рис.5. Каталог пакетов Python

рис.5. Каталог пакетов Python

Им является – «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, которая будет видна во время загрузки, в окне броузера) в Париже :))

http://tortoisesvn.net/downloads

рис.7. Страница загрузки программы TortoiseSVN

рис.7. Страница загрузки программы TortoiseSVN

Сохраним файл «TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi» и вернемся на страницу:

http://tortoisesvn.net/downloads

Чуть ниже на ней будут представлены языковые пакеты для этой программы, возьмем русский.

рис.7. Языковые пакеты программы

рис.7. Языковые пакеты программы TortoiseSVN

Сохраним файл «LanguagePack_1.6.6.17493-win32-ru.msi».

Все готово для установки.

рис.8. Установочные файлы TortoiseSVN

рис.8. Установочные файлы TortoiseSVN

Итак, ставим программу – запускаем  «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…»

рис.9. Диалог экспорта

рис.9. Диалог экспорта программы TortoiseSVN

В поле «Url of repository» ввел «http://code.djangoproject.com/svn/django/trunk».

В поле «Export Directory» – «C:\Python26\Django-Trunk».

Нажимаем «Ок» – процесс пошел…

рис.10. Загрузка Django

рис.10. Загрузка Django

Всего загрузилось около 11 Мбайт. По окончании – жмем «Ок».

Далее нам понадобится консоль Windows, откроем ее и перейдем в папку «C:\Python26\Django-Trunk».

Для этого, запустим «cmd.exe» («лежит» она в «C:\Windows\System32») и выполним следующие команды:

cd c:\Python26\Django-Trunk
python setup.py install

рис.11. В консоли Windows

рис.11. В консоли Windows

Скрин процесса установки снять не успел – все произошло очень быстро.

Проверим установку.

Запустим интерпретатор Python, и в ответ на приглашение «>>>» введем стандартное

import django; print django.VERSION
рис.12. Проверка установки Django

рис.12. Проверка установки Django

Как можно заметить – установлена Django версии (1,2,0,’alpha’,0), т.е. именно то, что нам надо.

Итак, с поставленной задачей мы справились.

Остался один момент, который я хочу описать в отдельной статье. А именно – мое понятие о процессе синхронизации версий Python и Django, на web-сервере Ubuntu в ЛС и на рабочем компьютере в Windows.

Итак, далее -

Django – среда обитания. Часть 8 – Синхронизация версий Python и Django

Размещено в Django, Python · Метки: , , , ,

Поделитесь своим мнением