Установка django
Попросили написать о том, как поставить django в WinXP. В принципе, достаточно простая вещь. <!—more—>
Поставить Python 2.4 (хотя, теперь уже наверное можно и 2.5 ставить? ;)
Скачать либо последний релиз, либо svn Django.
Реально есть два варианта действий.
Попроще:
setup.py installКак-то… приятней? ;) Просто скопировать поддиректорию django (оно выглядит часто как ../django/django/ :) в директорию $PYTHON/lib/site-packages. ($PYTHON - это там, где установлен Питон. Обычно
c:\program files\python24). Важный момент -djangoдолжно быть в любом случае с маленькой буквы. Python различает регистр букв даже в Windows.
Последний штрих - пойти в
Control Panel -> System -> Advanced -> Environment Variablesи там изменить (или добавить, если такой еще нету) переменнуюPATH- можно в пользовательских, можно в системных переменных. Там вписать$PYTHON\lib\site-packages\django\bin. Это делается для того, чтобы django-admin.py работал в любом месте системы, не требуя входа вот именно в эту директорию.
Собственно, после этих действий уже можно делать django-admin.py startproject TruSite. ;)
Если есть какие проблемы - ниже есть комментарии, в которых всё можно спросить. По мере решения каких-то траблов буду обновлять пост… (Если эти траблы таки у кого-то возникнут)

Comments: 12 Subscribe (already: 0) Comment post
Запустил django-admin.py startproject TruSite
И получил:
Traceback : File "G:\Python\Lib\site-packages\Django\bin\django-admin.py", line 2, in ? from django.core import management ImportError: No module named django.core
Смотрю django-admin.py:
!/usr/bin/env pythonfrom django.core import management
if name == "main": management.executefromcommand_line()
Пробую закомментировать 2-ю строчку, осознавая что выдаст ошибку. Он и выдал: File "G:\Python\Lib\site-packages\Django\bin\django-admin.py", line 5, in ? management.executefromcommand_line() NameError: name 'management' is not define
Что делать дальше?
А вообще система классная - трое суток уже трахаюсь с установкой!
Вот хочет он модуль django.core и все тут. В него, я так понимаю, из management что-то должно импортироваться.
Создал я этот пустой django.core и сунул в категорию core. Дудки!
Скопировал и django.core и management в bin. Тоже большая фига!
Только что по этому руководству за пять минут установил Python и Django.
Запусти python.exe и выполни команды:
Что говорит?
Говорит:
['G:\Python\Lib\idlelib', 'G:\Python\lib\site-packages\setuptools-0.6c1-py2.4.egg', 'C:\WINDOWS\system32\python24.zip', 'G:\Python', 'G:\Python\DLLs', 'G:\Python\lib', 'G:\Python\lib\plat-win', 'G:\Python\lib\lib-tk', 'G:\Python\lib\site-packages']
Хмм... С одинарными бэкслэшами (\)? А то мне в консоль выдаёт с двойными.
Да, еще, плиз.
Что говорит?
Я лучше эти 3-е суток на Zope потрачу.
C:\Documents and Settings\Web-разработка>g;
Содержимое папки G:\Python\Lib\site-packages\Django
07.10.2006 21:59 . 07.10.2006 21:59 .. 29.07.2006 02:01 5 335 AUTHORS 08.10.2006 00:48 bin 07.10.2006 21:59 conf 07.10.2006 21:59 contrib 08.10.2006 00:46 core 07.10.2006 21:59 db 07.10.2006 21:59 dispatch 06.10.2006 03:51 django 06.10.2006 03:51 Django.egg-info 06.10.2006 03:51 docs 06.10.2006 03:51 examples 06.10.2006 03:51 extras 21.07.2006 00:54 7 781 ezsetup.py 06.10.2006 03:18 7 841 ezsetup.pyc 07.10.2006 21:59 forms 07.10.2006 21:59 http 28.07.2006 06:07 810 INSTALL 17.10.2005 19:20 1 534 LICENSE 07.10.2006 21:59 middleware 29.07.2006 22:38 312 PKG-INFO 17.10.2005 19:20 1 365 README 29.07.2006 22:38 59 setup.cfg 24.07.2006 03:13 2 827 setup.py 06.10.2006 19:09 489 615 setuptools-0.6c1-py2.4.egg 07.10.2006 21:59 shortcuts 07.10.2006 21:59 template 07.10.2006 21:59 templatetags 06.10.2006 03:51 tests 07.10.2006 21:59 utils 07.10.2006 21:59 views 29.07.2006 01:38 24 init.py 11 файлов 517 503 байт 22 папок 3 659 071 488 байт свободно
G:\Python\Lib\site-packages\Django>
Я постучался.
setup.py install?Та как это - невозможно? Я потратил минут 7 вместе со скачиванием всего.
Вот стою перед проблемой создания крупного корпоративного портала. И не могу даже установить систему.
Прошу помощи! Никак не могу установить джанго под windowsXP SP2 + Python 2.5.1. Ни первый ни второй способы не помогают. При попытке установить с помощью setup.py выдает: running install running build running build_py error: package directory ‘django’ does not exist
А скопировать руками если?
Comment form for «Установка django»