6

我已经安装了 numpy 和 matplot 并在 python 2.7 上正常工作,但是当我使用 pip 安装 scipy 时,我得到了这个错误。

numpy.distutils.npy_pkg_config.PkgNotFound: Could not find file(s)        ['/usr/local/lib/python2.7/site-packages/numpy/core/lib/npy-pkg-config/npymath.ini']

 ----------------------------------------
Command python setup.py egg_info failed with error code 1 in    /var/folders/61/dpn0d5p51z19g5vypnmh3vfh0000gn/T/pip-build/scipy
4

3 回答 3

9

当您尝试在 Mac OS X 上安装 numpy、scipy 和 matplotlib 时,您可能会遇到无穷无尽的悲伤。如果您想保持在最前沿,我建议您下载 git 存储库并构建每个存储库。

如果您不需要处于最前沿,我建议您按照 SciPy 网站上的说明进行操作:

http://www.scipy.org/Installing_SciPy/Mac_OS_X

最后,还有 Chris Fonnesbeck 的出色工作:在https://github.com/fonnesbeck/ScipySuperpack

Fonnesbeck 方法对我来说从未失败过。

于 2012-11-16T04:26:16.977 回答
0

我也无法使用 pip 安装 scipy。但是,对我有用的一个选项是使用scipy.org 提供的 .dmg 包。

重要提示:您必须在 Mac OS 中更新到最新版本的 python。也就是说,您仍然可以使用 Python 2.7,但是需要更新到可以在 python.org 下载的最新版本。

于 2013-11-19T23:34:53.157 回答
-1

我可以建议你为 Mas OS X 使用一些包管理器(例如 macports)。使用一种这样的系统可以避免诸如手动解决依赖关系之类的事情。

于 2012-11-09T13:47:33.433 回答