在python 2.7而不是3.4

时间:2016-06-13 16:15:46

标签: python python-2.7

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

E.g。 当我尝试pip install numpy

我得到了

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

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

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

你试过了吗?

sudo apt-get install python-numpy

答案 2 :(得分:0)

我的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 to python 2.7。

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