我已经安装了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条答案
按热度按时间vuktfyat1#
在Mac OS X上安装numpy、scipy和matplotlib时,您会遇到无穷无尽的痛苦。如果你想保持在最前沿,我建议你下载git仓库并构建每个仓库。
如果你不需要在流血的边缘,我会建议,按照SciPy网站上的说明:
https://scipy.org/install/#macos
最后,有伟大的工作,克里斯Fonnesbeck:在https://github.com/fonnesbeck/ScipySuperpack
Fonnesbeck方法对我来说从来没有失败过。
daupos2t2#
我也无法使用pip安装scipy。然而,一个对我有效的选择是使用.dmg包provided by scipy.org。
重要:您必须在Mac OS中更新到最新版本的Python。也就是说,你仍然可以使用Python 2.7,但是有必要更新到最新的版本,你可以在python.org下载。
vsnjm48y3#
我可以建议你使用Mas OS X的一些包管理器(例如macports)。使用这样的系统可以避免手动解析依赖关系等事情。