无法在mac OS X上安装scipy

时间:2012-11-03 19:29:38

标签: macos python-2.7 scipy pip

我安装了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

3 个答案:

答案 0 :(得分: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方法对我来说从未失败过。

答案 1 :(得分:0)

我也无法使用pip安装scipy。但是,对我有用的选项是使用.dmg包provided by scipy.org

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

答案 2 :(得分:-1)

我建议您使用Mas OS X的一些包管理器(例如macports)。使用一种这样的系统可以避免出现诸如手动解析依赖关系等问题。