146 votes

Comment installer une version spécifique d'un paquet avec pip ?

Duplicata possible :
Installation de versions spécifiques de paquets avec Pip

Je suis un peu nouveau dans pip install y virtualenv en général.

J'ai installé un virtualenv sur mon serveur ainsi que sur mon environnement de développement local.

Sur le serveur, le paquet django_modeltranslation-0.4.0_beta2 fonctionne parfaitement bien.

Cependant, sur ma machine locale django_modeltranslation-0.5.0-alpha ne semble pas bien fonctionner du tout.

En général, je l'installe simplement dans virtual-env comme ceci :

$ source bin/active
(env)$ pip install django_modeltranslation

Il s'agit cependant de la dernière version, qui pose pour la première fois des problèmes de fonctionnement avec la dernière version.

J'ai donc désinstallé la version 5 alpha comme ceci :

(env)$ pip uninstall django_modeltranslation

Mais maintenant je ne sais pas comment je pourrais récupérer la version 0.4.0 Beta. J'ai essayé ceci mais je ne l'ai pas trouvé :

(env)$ pip install django_modeltranslation-0.4.0_beta2
Downloading/unpacking django-modeltranslation-0.4.0-beta2
  Could not find any downloads that satisfy the requirement django-modeltranslation-0.4.0-beta2
No distributions at all found for django-modeltranslation-0.4.0-beta2

Je pense qu'il doit y avoir un moyen, puisque c'est là tout l'intérêt de l'utilisation d'env. virtuels.

246voto

Martijn Pieters Points 271458

Utilice == :

pip install django_modeltranslation==0.4.0-beta2

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X