Python 在尝试安装numpy时,容易安装并提示错误

Python 在尝试安装numpy时,容易安装并提示错误,python,numpy,pip,easy-install,Python,Numpy,Pip,Easy Install,我正在我的机器上运行Python 2.7.2。我正在尝试用easy_install和pip安装numpy,但没有一个能够这样做。因此,当我尝试: sudo easy_安装-2.7 numpy 我得到这个错误: “软件包安装脚本试图修改系统上的文件 不在EasyInstall构建区域内,并且已中止。 EasyInstall无法安全安装此软件包,并且可能无法安装 即使运行安装程序,也支持其他安装位置 手写脚本。请通知软件包的作者和EasyInstall 维护人员了解是否有修复或解决方法可用。“ 此外

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

sudo easy_安装-2.7 numpy

我得到这个错误:

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

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

sudo pip-2.7安装numpy

我得到这个错误:

运行时错误:断开的工具链:无法链接简单的C程序


有没有解决方法?

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

你没有提到你的操作系统

在我的系统(Ubuntu)上,我可以通过以下方式安装python开发和工具链依赖项:

$ sudo apt-get install python-dev

然后我就可以pip安装numpy了。

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


通过pip安装升级setuptools版本--升级setuptools并再次运行安装软件包的命令

请详细说明。。。如果我能保留我的python版本并解决这个问题??有可能吗?使用您的软件包管理器安装python-devel,或者以您安装python的方式安装。我在我的Red Hat 4.1.2-51操作系统上运行两个版本(2.4和2.7)。我使用yum安装了python-devel,该错误消失了。但是,我仍然无法“easy_install-2.7 numpy”,因为现在它给出了以下错误:SystemError:无法编译“Python.h”。也许您需要安装python dev | python devel。我还安装了pythonnumpy并安装了pythonnumpy。但是,我仍然无法在python发行版上安装numpy。你知道为什么吗?听起来你缺少python-2.7头文件