3

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

sudo easy_install-2.7 numpy

我收到此错误:

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

此外,当我尝试使用 pip 时:

sudo pip-2.7 安装 numpy

我收到此错误:

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

有没有可用的修复?

4

2 回答 2

3

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

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

于 2019-12-10T07:22:53.850 回答
1

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

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

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

$ sudo apt-get install python-dev

然后我可以 pip install numpy.

于 2013-04-11T19:35:13.630 回答