【问题标题】:Download modules in python 2.7 and not 3.4在 python 2.7 而不是 3.4 中下载模块
【发布时间】:2016-06-13 16:15:46
【问题描述】:

我的 ubuntu 中安装了 python 3.4 和 2.7。我在 python 3.4 中安装了大部分所需的模块,但我也想在 python 2.7 中安装它们。每当我尝试正常的安装命令时,我都会得到Requirement already satisfied,因为该模块已经安装在 python 3.4 中。如何为 python 2.7 安装模块?

例如 当我尝试pip install numpy

我明白了

Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/local/lib/python3.4/dist-packages

我也尝试过pip2.7 install numpy,但我遇到了与上面相同的问题/错误。我已经阅读了其他一些可能需要更改PYTHONPATH 的答案。我该怎么做?

【问题讨论】:

    标签: python python-2.7


    【解决方案1】:

    安装了两个版本的 python,在调用时指定 pip 的特定版本。例如:pip2.7 install numpy

    【讨论】:

    • 我试过了,它即将出现Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages ,但是在 python shell 中,当我输入import numpy 时,我得到一个ImportError。我也试过import numpy as np 但同样的问题
    【解决方案2】:

    你试过了吗:

    sudo apt-get install python-numpy
    

    【讨论】:

    • 是的,我有。还是没有解决问题
    • 我没有收到上述命令的错误。它即将到来 要求已经满足(使用 --upgrade 升级):/usr/lib/python2.7/dist-packages 中的 numpy 但在 python shell 中,当我键入 import numpy 时,我得到一个 ImportError。我也试过 import numpy as np 但同样的问题
    • @Sibi 我的意思是您能否发布导入错误的全文
    • 'root@srilatha-ThinkPad-T430s:/usr/lib/python2.7# python Python 2.7.5(默认,2015 年 6 月 3 日,17:00:38)[GCC 4.8.2]在 linux2 上键入“help”、“copyright”、“credits”或“license”以获取更多信息。 >>> import numpy Traceback(最近一次调用最后):文件“”,第 1 行,在 ImportError: No module named numpy >>> '
    • 尝试导入sys并输出sys.path的值。你得到了什么?
    【解决方案3】:

    我的 pip --version 有这个回报:

    pip 8.1.1 from /usr/local/lib/python2.7/dist-packages (python 2.7)
    

    验证返回的内容。默认为:

    使用 pip3 到 python 3.4:

    sudo apt-get install python3-pip
    

    并 pip 到 python 2.7。

    尝试卸载并使用 get-pip.py: https://pip.pypa.io/en/latest/installing/#id8

    【讨论】:

    • pip --version 返回pip 7.0.3 from /usr/local/lib/python3.4/dist-packages/pip-7.0.3-py3.4.egg (python 3.4)
    • 尝试删除并再次安装:sudo apt-get remove python-pip。下载get-pip.py(找用:要安装pip,请安全下载get-pip.py。)并在cd/Downloads中安装:sudo python get-pip.py。
    猜你喜欢
    • 2015-08-02
    • 2015-06-15
    • 2016-10-15
    • 2016-06-30
    • 2014-12-22
    • 2018-07-30
    • 1970-01-01
    • 2016-07-27
    • 1970-01-01
    相关资源
    最近更新 更多