为Python2.7安装numpy,同时也安装了Python3.4?

2024-05-08 02:53:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有Python2.7和Python3.4(必须两者都有,因为对于我运行的类,学生可以选择使用其中一个)。一个学生在他们的项目中使用了Python 2.7和numpy,但是当我尝试安装numpy时,它会将其安装到3.4。我需要安装到2.7版本。

我正在使用这个站点的numpy 1.9,我被告知它也是2.7特定的:http://sourceforge.net/projects/numpy/files/NumPy/

但是,它仍然会转到3.4文件夹。显然,将它复制到Python2.7是行不通的。

我该怎么做?


Tags: 项目版本numpy文件夹httpnet站点files
3条回答

假设您正在使用,或者至少应该使用pip来安装库。您可以通过更改后缀来指定要安装的python版本,例如pip-2.7 install numpy

pip install numpy
pip-2.7 install numpy
pip-3.4 install numpy

另一种方法是,如果不想使用pip,可以使用类似技术的安装程序下载并安装库。

python setup.py install
python2.7 setup.py install
python3.4 setup.py install

您的PATH设置不正确。

C:> where pip

应该告诉你它正在尝试使用哪个pip,而且很可能是它在您的PATH上找到的第一个pip。。。

所以,相反,你会想把它作为

C:> C:\mypython2install\pip.exe install numpy

或者,正确设置路径。见here

我建议用pip安装。

pip install numpy

如果这在windows上不起作用,那么请从http://www.lfd.uci.edu/~gohlke/pythonlibs/下载二进制文件,并在安装之前将其转换为控制盘。

pip install wheel
wheel convert path/to/binary
pip install numpy_wheel 

建议使用Pip,因为您可以卸载。

检查要安装到的位置

pip -V

您可能有一个指向错误pip的环境变量路径。

相关问题 更多 >