如何使用pip在不同版本的python中安装lxml?

如何使用pip在不同版本的python中安装lxml?,python,lxml,pip,Python,Lxml,Pip,在我的操作系统中,/usr/bin/python是python2.6,/usr/local/bin/python是python2.7。 但是,当我使用以下命令时,我已经安装了pip: pip install lxml 我发现我可以在python2.7中使用lxml,但在python2.6中不能使用它 >>> import lxml Traceback (most recent call last): File "<stdin>", line 1, in <m

在我的操作系统中,
/usr/bin/python
是python2.6,
/usr/local/bin/python
是python2.7。 但是,当我使用以下命令时,我已经安装了pip:

pip install lxml
我发现我可以在python2.7中使用lxml,但在python2.6中不能使用它

>>> import lxml
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named lxml
导入lxml 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ImportError:没有名为lxml的模块
如何使用pip在python2.6中安装lxml?

您需要明确使用安装在2.6中的pip版本:

$ /usr/bin/python/bin/pip install lxml
当您刚刚跑步时:

$ pip install lxml

shell首先在
/usr/local/bin/python/bin
中找到pip并执行它-如果需要引用另一个pip,则需要在运行命令之前使用完整路径或修改
路径
环境变量。

每个
pip
可执行文件都适用于一个python版本/安装,并且它可以告诉您是哪一个。在我的系统上:

$ pip --version
pip 1.1 from /usr/lib/python2.7/site-packages (python 2.7)
对于特定版本,您还可能有符号链接,如
pip-2.7

在您的情况下,如果您还没有它,那么首先需要在Python2.6中安装pip。根据您的操作系统的不同,最好将其与发行版的软件包一起安装,或者通过(aka.
easy\u install
)进行安装