Если я сделаю 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.
Как я могу установить Django версии 1.5?
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
Кроме того, смогу ли я после этого обновить загруженный мной репозиторий и получать только обновления, относящиеся к ветке 1.5?
- person jononomo; 30.10.2012
Да. Предполагая, что вы не
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
Что это делает? Будет ли это версия 1.5 или 1.6?
- person jononomo; 30.10.2012
Это даст вам последнюю версию разработки, которая, когда я только что попробовал, была 1.6.
- person gjb; 24.12.2012
это: stackoverflow.com/a/13960686/422670 - лучший способ получить последнюю версию 1.5.x
- person Stefano; 22.01.2013