我安装了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
答案 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)。使用一种这样的系统可以避免出现诸如手动解析依赖关系等问题。