Questa potrebbe sembrare una domanda stupida, poiché lo scopo stesso di virtualenv
è esattamente quello: Installare una versione specifica di un pacchetto (in questo caso Django) all'interno dell'ambiente virtuale. Ma è esattamente quello che voglio fare, e non riesco a capirlo.Come installo una versione precedente di Django su virtualenv?
Sono su Windows XP, e ho creato l'ambiente virtuale con successo, e sono in grado di eseguirlo, ma come dovrei installare la versione di Django che voglio? Voglio dire, so di usare lo script easy_install
appena creato, ma come faccio a installarlo su Django 1.0.7? Se faccio easy_install django
, installerò la versione più recente. Ho provato a inserire il numero di versione 1.0.7
in questo comando in vari modi, ma non ha funzionato.
Come posso fare?
Sebbene pip abbia alcuni vantaggi rispetto a easy_install, "easy_install Django == 1.0.4" funzionerebbe altrettanto bene in questo caso. –
non funziona più. almeno non per easy_install - porta a http://www.djangoproject.com/m/bad-installer.txt (e pip sembra essere danneggiato per python2.4 che è quello che sto usando in virtualenv). si, sarebbe meglio se le persone usassero nuove versioni, ma alcuni di noi devono mantenere il vecchio codice ... –
Ho posto una domanda simile in un commento a [questo post] (http://stackoverflow.com/a/19180081/123033), con una risposta che suggerisce: 'pip install git + github.com/django/django @ 1.2.5 # egg = django == 1.2.5' –