我在我的机器上运行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程序
有没有可用的修复程序?
答案 0 :(得分:1)
您需要一个编译器和开发工具,以及Python的头文件。
你没有提到你的操作系统。
在我的系统(Ubuntu)上,我可以安装python-dev和工具链依赖项:
$ sudo apt-get install python-dev
然后我可以pip install numpy。
答案 1 :(得分:0)
在安装django项目的要求时遇到了相同的错误。这对我有用。
通过 pip install --upgrade setuptools 升级setuptools版本,然后运行命令以再次安装软件包。