使用自制 Python 在 Mac 10.8 上安装 scipy 的正确位置是什么?

2024-01-06

我遵循了大多数 Python 爱好者的建议,设置了一个与 Mac OS X 内置版本不同的 Python 版本。经过一番扫描后,处理问题的最佳方法似乎是使用homebrew,然后跟进pip。一切都很好numpy,然后事情就变糟了。我无法得到scipy安装也不matplotlib。在 StackOverflow 上搜索并尝试了多种解决方案后,我终于偶然发现了 Chris Fonnesbeck 的“Scipy 超级包” http://fonnesbeck.github.com/ScipySuperpack/,它承诺:

安装最新的 64 位版本的 Numpy (1.8) 和 Scipy (0.12)、Matplotlib (1.3)、iPython (0.14)、Pandas (0.10)、Statsmodels (0.5.0)、Scikit-Learn 0.13 以及 PyMC (2.2) )适用于 Intel Macintosh 上的 OS X 10.8 (Mountain Lion)。

这对我的新手来说听起来很棒,但是当我查看安装脚本时,install_superpack.sh,它似乎正在指导事情与系统的 python 版本一起工作:

#!/bin/sh
PYTHON='/usr/bin/python'
GIT_FILENAME='git-1.7.7.3-intel-universal-snow-leopard'
GIT_VOLUME='/Volumes/Git 1.7.7.3 Snow Leopard Intel Universal/'
GFORTRAN='gcc-42-5666.3-darwin11.pkg'
SUDO='sudo'

我应该改变PYTHON上面的变量或保留它并对 PYTHON ENVIRONMENT 进行调整(是?!否!?) thingamabob 我在其他地方读过?如果有的话,我还应该编辑什么?或者我应该放弃这个脚本,因为我显然超出了我的能力范围?

我应该指出,我非常希望得到matplotlib在我的机器上运行,因为我想为我正在追求的一些文本分析制作直方图。


该超级包是为 Apple python 编译的。它可能适用于自制的 python,但不推荐。

顺便说一下,当你说:

似乎处理事情的最好方法是使用 homebrew,然后使用 pip 进行跟进

如果这是真的,那么这里就不会有很多关于用 homebrew/pip 安装 scipy 时遇到问题的问题了。 Homebrew 和 pip 非常适合简约的纯 python 包。但他们在使用 scipy 或需要外部非 python 包的包时会遇到很大的麻烦。

随着 Macports 现在有一个适用于 OSX 10.8 的 buildbot,我个人认为没有理由有人愿意费心使用 homebrew/pip 来进行科学的 python 安装。有了良好的互联网连接,安装完整的设置将需要几分钟的时间,并且您可以让 matplotlib 具有任意数量的后端。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用自制 Python 在 Mac 10.8 上安装 scipy 的正确位置是什么? 的相关文章