comment voulez-vous installer django version antérieure à l'aide easy_install?
Je viens de cassé mon environnement en raison de django 1.3. Aucun de mes sites sont en mesure d'exécuter.
Donc, j'ai décidé d'utiliser virtualenv pour définir environnement virtuel avec différentes version de python ainsi que django.
Mais, semble comme si je télécharge le paquet et l'installer à l'aide de "sudo python setup.py installer" ce n'est pas ajoutés à mon environnement virtuel, mais mon milieu d'origine.
J'ai essayé le "easy_install django" dans un environnement virtuel virtualenv_name/bin, et cela a fonctionné, mais le problème est django1.3 a été choisi automatiquement et ont été ajoutés.
Je veux installer django 1.2.5, est-il possible que je peux installer facilement à mon virtuel env?
Lors de l'utilisation de virtualenv, en général, vous ne devriez pas utiliser sudo. Lorsque vous utilisez sudo, vous laissez votre environnement virtuel loin derrière et de travailler dans l'environnement d'origine en tant que root.
OriginalL'auteur CIF | 2011-04-16
Vous devez vous connecter pour publier un commentaire.
Il est probablement préférable d'utiliser Pip au lieu de easy_install.
Alors assurez-vous de créer vous virtualenv avec le
--no-site-packages
-option.Pour plus de commodité, vous devriez envisager d'utiliser virtualenvwrapper en conjonction avec virtualenv.
Cochez cette introduction post pour vous faire une idée.
Et enfin, assurez-vous de spécifiez la version exacte vous souhaitez installer.
Dans votre cas, essayez:
OriginalL'auteur arie
Puisque la question était de savoir easy_install, il est utile de savoir que (avec setuptools v2.1) vous pouvez spécifier les numéros de version avec easy_install comme vous pouvez avec le pip. Donc:
$ easy_install django==1.3
va installer django 1.3.
C'était important pour mon problème (qui Google m'a dirigé ici à résoudre), quand j'ai eu besoin d'installer une ancienne version de pip avec l'installation facile. De toute évidence, "il suffit d'installer pip et de le faire il y a" ne fonctionne pas pour ce problème.
OriginalL'auteur Tim Saylor
Cela a fonctionné pour moi
J'ai le
virtualenvwrapper
installé aussi. Sauf si vous avezvirtualenvwrapper
, les commandesmkvirtualenv
etworkon
ne fonctionnera pas.OriginalL'auteur Praveen Gollakota