web-dev-qa-db-fra.com

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

Duplicate possible:
Installation de versions de paquetages spécifiques avec Pip

Je suis un peu nouveau sur pip install et virtualenv en général.

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

Sur le serveur, le package Django_modeltranslation-0.4.0_beta2 fonctionne parfaitement.

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

D'habitude, je l'installe simplement dans virtual-env comme ceci:

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

Cela donne cependant la dernière version, qui pose pour la première fois des problèmes 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 obtenir à nouveau la version de travail 0.4.0 Beta. J'ai essayé ça mais ça n'a pas pu le trouver:

(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, car c’est l’intérêt d’utiliser l’environnement virtuel.

118
Houman

Utilisez ==:

pip install Django_modeltranslation==0.4.0-beta2
210
Martijn Pieters