无法在Mountain Lion上安装numpy

时间:2012-10-26 18:47:38

标签: python numpy nltk

我是Python新手,我正在尝试根据http://nltk.org/install.html安装NLTK

除了numpy之外,我已经安装了所有内容(它说numpy是可选的,但是当我尝试导入nltk时,它说有一个错误,因为它无法找到numpy模块)

运行sudo pip install -U numpy

我在使用Mountain Lion的Mac上运行,python v2.7.3

我收到以下错误(我只包括日志结尾):

  

文件“/private/tmp/pip-build/numpy/numpy/core/setup.py”,第696行,在get_mathlib_info中

     

引发RuntimeError(“破坏的工具链:无法链接简单的C程序”)

     

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

     
     

命令python setup.py egg_info失败,错误代码为1 / tmp / pip-build / numpy

有没有人见过这种情况?

3 个答案:

答案 0 :(得分:2)

如果打开命令提示符并键入gcc它是否正常运行?如果没有,您可能需要安装XCode(在appstore上可用),然后安装命令行工具(it looks similar to this post),以便您可以完成numpy的安装。

答案 1 :(得分:2)

最近我一直看到这个:

  

clang:错误:未知参数:'-mno-fused-madd'   [-Wunused的命令行参数的硬错误功能于未来]

见这里修复:

clang error: unknown argument: '-mno-fused-madd' (python package installation failure)

答案 2 :(得分:1)

在我看来这个问题已在这里得到解答:Problems with pip install numpy - RuntimeError: Broken toolchain: cannot link a simple C program

设置ARCHFLAGS使我能够安装numpy(使用命令行工具5.1.1运行Mavericks):

ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future pip install --upgrade numpy