尝试安装numpy时easy_install和pip给出错误

时间:2013-04-11 19:21:18

标签: python numpy pip easy-install

我在我的机器上运行Python 2.7.2。我试图用easy_install和pip安装numpy,但是没有一个能够这样做。所以,当我尝试:

sudo easy_install-2.7 numpy

我收到此错误:

“软件包安装脚本尝试修改系统上的文件 不在EasyInstall构建区域内,并已中止。 EasyInstall无法安全地安装此软件包,也可能无法安装 即使您运行其设置,也支持备用安装位置 手写脚本。请通知软件包的作者和EasyInstall 维护者,以确定是否有可用的修复或解决方法。“

此外,当我尝试使用pip:

sudo pip-2.7 install numpy

我收到此错误:

RuntimeError:破坏的工具链:无法链接简单的C程序

有没有可用的修复程序?

2 个答案:

答案 0 :(得分:1)

您需要一个编译器和开发工具,以及Python的头文件。

你没有提到你的操作系统。

在我的系统(Ubuntu)上,我可以安装python-dev和工具链依赖项:

$ sudo apt-get install python-dev

然后我可以pip install numpy。

答案 1 :(得分:0)

在安装django项目的要求时遇到了相同的错误。这对我有用。

通过 pip install --upgrade setuptools 升级setuptools版本,然后运行命令以再次安装软件包。