【问题标题】:How to use pip to install lxml in different version of python?如何在不同版本的python中使用pip安装lxml?
【发布时间】:2012-08-01 01:59:30
【问题描述】:

在我的操作系统中,/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

如何在python2.6中用pip安装lxml?

【问题讨论】:

    标签: python lxml pip


    【解决方案1】:

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

    $ pip --version
    pip 1.1 from /usr/lib/python2.7/site-packages (python 2.7)
    

    对于特定版本,您可能还具有符号链接,例如 pip-2.7

    在你的情况下,如果你还没有它,你需要首先在 Python 2.6 中安装 pip。根据您的操作系统,最好使用发行版的软件包安装它,或者通过distribute(又名easy_install)安装它

    【讨论】:

      【解决方案2】:

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

      $ /usr/bin/python/bin/pip install lxml
      

      当你刚刚运行时:

      $ pip install lxml
      

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

      【讨论】:

        猜你喜欢
        • 2014-09-05
        • 2020-05-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多