Może to brzmieć jak głupie pytanie, ponieważ głównym celem virtualenv
jest dokładnie to: Instalowanie konkretnej wersji pakietu (w tym przypadku Django) wewnątrz wirtualnego środowiska. Ale dokładnie to chcę robić i nie mogę tego rozgryźć.Jak zainstalować starą wersję Django na virtualenv?
Jestem w systemie Windows XP i pomyślnie stworzyłem środowisko wirtualne, i jestem w stanie go uruchomić, ale jak mam zainstalować do niego wersję Django? Mam na myśli, wiem, aby użyć nowo utworzonego skryptu easy_install
, ale jak mogę go zainstalować Django 1.0.7? Jeśli wykonam easy_install django
, zainstalowana zostanie najnowsza wersja. Próbowałem wprowadzić numer wersji 1.0.7
do tego polecenia na różne sposoby, ale nic nie działało.
Jak to zrobić?
Mimo, że pip ma pewne zalety w porównaniu z easy_install, "easy_install Django == 1.0.4" działałoby równie dobrze w tym przypadku. –
to już nie działa. przynajmniej nie dla easy_install - prowadzi do http://www.djangoproject.com/m/bad-installer.txt (a pip wydaje się być uszkodzony dla python2.4, którego używam w virtualenv). tak, byłoby lepiej, gdyby ludzie używali nowych wersji, ale niektórzy z nas muszą zachować stary kod ... –
Zadałem podobne pytanie w komentarzu do [tego postu] (http://stackoverflow.com/a/19180081/123033), z odpowiedzią sugerującą: 'pip install git + github.com/django/django @ 1.2.5 # egg = django == 1.2.5' –