【问题标题】:can't install scipy on mac OS X无法在 Mac OS X 上安装 scipy
【发布时间】:2012-10-24 03:24:41
【问题描述】:

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

【问题讨论】:

标签: macos python-2.7 scipy pip


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    在 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 方法对我来说从未失败过。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 我使用的是自制软件,一般来说,它比 MacPorts 更受关注。
      猜你喜欢
      • 2012-12-30
      • 2016-07-05
      • 2011-01-02
      • 2017-11-02
      • 2011-05-04
      • 2014-04-29
      • 2019-04-06
      • 2013-11-02
      相关资源
      最近更新 更多