我是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
有没有人见过这种情况?
答案 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