Как я могу установить Django версии 1.5?

Если я сделаю pip install django, я получу версию 1.4. Если я сделаю pip install Django==1.5, я получу сообщение Could not find a version that satisfies the requirement Django==1.5 (from versions: ). Если я установлю последнюю версию с github, я получу альфа-версию 1.6.


person jononomo    schedule 29.10.2012    source источник
comment
Почти точная копия stackoverflow. com/questions/12339608/ - хотя здесь принимаются ответы не-virtualenv.   -  person Stefano    schedule 22.01.2013


Ответы (2)


Django 1.5 все еще находится в альфа-версии. Вы можете загрузить tar-архив со страницы загрузки или git clone из репозитория github и переключиться на то, что я думаю это ветка 1.5 с git checkout stable/1.5.x. Я не уверен, почему 1.5.x считается «стабильной» ветвью, когда она находится в альфа-версии, но это единственная ветвь, которая явно подходит.

В любом случае, я рекомендую вам выполнить фактическую установку с помощью pip install -e (directory name), если вы можете.

person Andrew Gorcester    schedule 29.10.2012
comment
Кроме того, смогу ли я после этого обновить загруженный мной репозиторий и получать только обновления, относящиеся к ветке 1.5? - person jononomo; 30.10.2012
comment
Да. Предполагая, что вы не git checkout другую ветку, тогда в вашем исходном дереве появятся только обновления 1.5 (git также будет загружать другие обновления, но будет хранить их отдельно, поэтому они не повлияют на вашу активную установку). - person Andrew Gorcester; 30.10.2012

Непосредственно из репозитория github:

pip install git+git://github.com/django/[email protected]
person Vladislav Mitov    schedule 29.10.2012
comment
Что это делает? Будет ли это версия 1.5 или 1.6? - person jononomo; 30.10.2012
comment
Это даст вам последнюю версию разработки, которая, когда я только что попробовал, была 1.6. - person gjb; 24.12.2012
comment
это: stackoverflow.com/a/13960686/422670 - лучший способ получить последнюю версию 1.5.x - person Stefano; 22.01.2013