Zainstaluj określoną wersję za pomocą easy_install

82

Próbuję zainstalować lxml. easy_install lxmlRzuciłem okiem na stronę internetową i wersja 2.2.8 wydawała mi się rozsądna, ale kiedy to zrobiłem , zainstalowałem wersję 2.3.beta1, co nie jest tym, czego chcę, jak zakładam.

Jaki jest najlepszy sposób, aby to naprawić i jak mogę zmusić easy_install do zainstalowania określonej wersji?

(Mac OS X 10.6)

dr jerry
źródło
lxml zależy od kilku bibliotek C dla xml, zobacz akceptowaną odpowiedź tutaj stackoverflow.com/questions/6504810/…
Emmett Butler

Odpowiedzi:

139

Uważam, że sposób określenia wersji wyglądałby następująco:

easy_install lxml==2.2.8

Ja (i większość innych użytkowników Pythona, których podejrzewam) przestałem używać easy_installi zacząłem używać pipjakiś czas temu, więc rozwiązaniem w tych warunkach jest:

easy_install pip
pip install lxml==2.2.8

( pipma kilka zalet, w tym uninstallpolecenie)

Ben James
źródło
18

Z dokumentacji easy_install :

easy_install PackageName==1.2.3

CuriousCurmudgeon
źródło
7

Powinieneś zrobić coś takiego:

easy_install "lxml==2.2.8"
pyfunc
źródło