Installieren Sie eine bestimmte Version mit easy_install


81

Ich versuche zu installieren lxml. Ich habe mir die Website angesehen und Version 2.2.8 sah für mich vernünftig aus, aber als ich das tat easy_install lxml, wurde Version 2.3.beta1 installiert, was ich nicht wirklich will.

Was ist der beste Weg, um dies zu beheben und wie kann ich easy_install zwingen, eine bestimmte Version zu installieren?

(Mac OS x 10.6)


lxml hängt von einigen C-Bibliotheken für xml ab, siehe die akzeptierte Antwort hier stackoverflow.com/questions/6504810/…
Emmett Butler

Antworten:


138

Ich glaube, die Art und Weise, eine Version anzugeben, wäre wie folgt:

easy_install lxml==2.2.8

Ich (und die meisten anderen Python-Benutzer, die ich vermute) haben die Verwendung eingestellt easy_installund vor pipeiniger Zeit damit begonnen. Eine Lösung in diesen Begriffen lautet also:

easy_install pip
pip install lxml==2.2.8

( piphat mehrere Vorteile, einschließlich eines uninstallBefehls)



7

Sie sollten so etwas tun:

easy_install "lxml==2.2.8"
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.