11

我对 Python 完全陌生,我正在尝试基于http://nltk.org/install.html安装 NLTK

我已经安装了所有东西numpy(它说numpy是可选的,但是当我尝试 import 时nltk,它说有一个错误,因为它找不到numpy模块)

在我跑之后sudo pip install -U numpy

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

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

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

raise RuntimeError("Broken toolchain: cannot link a simple C program")

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


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

有人见过这种情况吗?

4

3 回答 3

2

如果您打开命令提示符并键入gcc它是否运行没有错误?如果没有,您可能需要安装 XCode(可在应用商店中获得),然后安装命令行工具(看起来与这篇文章类似),以便您可以完成 numpy 的安装。

于 2012-10-26T18:52:13.807 回答
2

最近我一直看到这个:

clang:错误:未知参数:'-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future]

请参阅此处修复:

clang 错误:未知参数:'-mno-fused-madd'(python 包安装失败)

于 2014-03-18T00:12:45.240 回答
1

在我看来,这个问题已经在这里得到了回答: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

于 2014-05-06T07:31:12.313 回答