5

我正在尝试numpy在运行 Mac OS 10.7.5 (Lion) 并使用 Xcode 4.5.1 附带的编译器的 Python 3.3.0 下安装。我安装了 Python 3 并且gfortran使用homebrew没有任何问题,但是pip3 install numpy失败了。在线查看其他建议,我尝试使用以下命令将 Clang 设置为 C 编译器:

export CC=clang
export CXX=clang
export FFLAGS=-ff2c

但收到同样的错误。最后一行报告ValueError: underlying buffer has been detached,我发布了完整的输出

因此,我尝试使用SciPy.org 的说明直接从源代码构建。这似乎成功了;构建和安装过程一直运行到完成,尽管它们并不羞于报告警告。完整的日志再次作为 Gist 提供。然后我可以numpy.test('full')从 Python 3 运行,虽然有一些关于我不理解的未关闭文件的警告,但它报告所有测试都通过了

当我显然可以毫无问题地手动完成时,有谁知道为什么 pip 无法构建 NumPy?

4

1 回答 1

0

看起来 numpy 现在在 pypi 上提供了轮子,它应该可以正确安装,而无需在使用 pip 时在您的机器上本地编译任何东西。

于 2014-10-14T23:30:04.633 回答