web-dev-qa-db-fra.com

Installer une version particulière avec easy_install

J'essaie d'installer lxml. J'ai jeté un œil au site Web et la version 2.2.8 me semblait raisonnable, mais quand je l'ai fait easy_install lxml, il a installé la version 2.3.beta1 qui n'est pas vraiment ce que je veux, je suppose.

Quelle est la meilleure façon de résoudre ce problème et comment puis-je forcer easy_install à installer une version particulière?

(Mac OS x 10,6)

75
dr jerry

Je pense que la façon de spécifier une version serait la suivante:

easy_install lxml==2.2.8

J'ai (et la plupart des autres Python que je soupçonne) cessé d'utiliser easy_install et j'ai commencé à utiliser pip il y a quelque temps, donc une solution en ces termes est:

easy_install pip
pip install lxml==2.2.8

(pip présente plusieurs avantages, dont une commande uninstall)

133
Ben James

Depuis easy_install documentation :

easy_install PackageName==1.2.3

18
CuriousCurmudgeon

Vous devriez faire quelque chose comme ça:

easy_install "lxml==2.2.8"
7
pyfunc