Install particular version with easy_install

PythonVersionEasy Install

Python Problem Overview


I'm trying to install lxml. I've had a look at the website, and version 2.2.8 looked reasonable to me but when I did easy_install lxml, it installed version 2.3.beta1 which is not really what I want I presume.

What is the best way to fix this and how can I force easy_install to install a particular version?

(Mac os x 10.6)

Python Solutions


Solution 1 - Python

I believe the way to specify a version would be like this:

easy_install lxml==2.2.8

I (and most other Python users I suspect) stopped using easy_install and started using pip some time ago, so a solution in those terms is:

easy_install pip
pip install lxml==2.2.8

(pip has several benefits, including an uninstall command)

Solution 2 - Python

From the easy_install documentation:

easy_install PackageName==1.2.3

Solution 3 - Python

You should do something like this:

easy_install "lxml==2.2.8"

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
Questiondr jerryView Question on Stackoverflow
Solution 1 - PythonBen JamesView Answer on Stackoverflow
Solution 2 - PythonCuriousCurmudgeonView Answer on Stackoverflow
Solution 3 - PythonpyfuncView Answer on Stackoverflow