Jeśli wykonam pip install django
, otrzymam wersję 1.4. Jeśli wykonam pip install Django==1.5
, otrzymam komunikat Could not find a version that satisfies the requirement Django==1.5 (from versions:)
. Jeśli zainstaluję najnowszą wersję z github, otrzymam wersję 1.6 alpha.Jak mogę zainstalować Django w wersji 1.5?
Odpowiedz
Django 1.5 jest nadal w alfa. Możesz pobrać archiwum z download page lub możesz git clone
repozytorium github i przejść do tego, co moim zdaniem jest odgałęzieniem 1.5 z git checkout stable/1.5.x
. Nie jestem pewien, dlaczego 1.5.x jest uważany za gałąź "stabilną", gdy jest w alfa, ale jest to jedyna gałąź, która oczywiście kwalifikuje się.
Tak czy inaczej, zalecam wykonanie rzeczywistej instalacji z pip install -e (directory name)
, jeśli możesz.
Dzięki. Zadziałało. – jononomo
Czy będę mógł również zaktualizować repozytorium, które pobrałem i otrzymam tylko aktualizacje należące do gałęzi 1.5? – jononomo
Tak. Zakładając, że nie będziesz "git checkout" innej gałęzi, to tylko aktualizacje 1.5 będą pojawiać się w twoim drzewie źródłowym (git będzie pobierał również inne aktualizacje, ale będzie je przechowywać oddzielnie, aby nie wpłynęły na twoją aktywną instalację). –
Bezpośrednio z repozytorium github:
pip install git+git://github.com/django/[email protected]
niemal dokładną kopią http://stackoverflow.com/questions/12339608/installing-django-1-5development-version-in-virtualenv - chociaż tutaj not- odpowiedzi virtualenv są akceptowane. – Stefano