我正在尝试在具有 Python 2.7 的 Red Hat (RHEL6) 64 位 linux 机器上安装 numpy。我从 Sourceforge 下载并解压了 numpy 1.6.2,并在 numpy-1.6.2 文件夹中执行了以下命令:
python ./setup.py build
sudo python ./setup.py install #without sudo, this gives a permissions error.
然后,当我import numpy
在 Python 提示符下执行时,我得到ImportError: No module named numpy
.
我在某处读到 numpy 1.6.2 是针对 Python 3.x 的,所以我也用 numpy 1.5.1 尝试了上述步骤,并且得到了相同的ImportError
.
我推测解决方案在于一些环境变量体操,但我不确定 Python 需要“查看”哪些文件/目录不在范围内。关于如何让 numpy 工作的任何建议?
我还为 RHEL 尝试了一些预编译的二进制文件,但是当我这样做时它们给出了各种错误sudo yum install [numpy precompiled binary url].rpm
。
顺便说一句,我安装 numpy 的动机是使用PyGnuplot。另外,我之前在其他机器上安装过 numpy 和 PyGnuplot,但它一直在 Ubuntu 和 Mac OS 上。