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

标签 python macos scipy

我听从了大多数 pythonista 的建议,并设置了一个不同版本的 Python 来玩,而不是 Mac OS X 中内置的那个。在四处寻找之后,似乎最好的处理方式是使用 homebrew,然后跟进 pip。通过 numpy 一切都很好,然后事情就变糟了。我无法安装 scipy,也无法安装 matplotlib。在 StackOverflow 上搜索并尝试了多种解决方案后,我终于偶然发现了 Chris Fonnesbeck 的 "Scipy Superpack"。 , promise :

install recent 64-bit builds of Numpy (1.8) and Scipy (0.12), Matplotlib (1.3), iPython (0.14), Pandas (0.10), Statsmodels (0.5.0), Scikit-Learn 0.13, as well as PyMC (2.2) for OS X 10.8 (Mountain Lion) on Intel Macintosh.

这一切对我的新手来说听起来不错,但是当我查看安装脚本 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 在我的机器上运行,因为我想为我正在追求的一些文本分析制作直方图。

最佳答案

super 包是为 Apple python 编译的。它可能与自制软件中的 python 一起使用,但不推荐这样做。

顺便说一句,当你说:

it seemed like the best way to handle things was to use homebrew, and then to follow up with pip

如果这是真的,那么这里就不会出现大量关于使用 homebrew/pip 安装 scipy 时遇到问题的问题。 Homebrew 和 pip 非常适合简约的纯 Python 包。但是他们在使用 scipy 或需要外部非 python 包的包时会大跌眼镜。

随着 Macports 现在拥有适用于 OSX 10.8 的 buildbot,我个人看不出为什么有人会为了科学的 python 安装而费心使用 homebrew/pip。如果互联网连接良好,只需几分钟即可安装完整的设置,并且您可以拥有任意数量的后端 matplotlib。

关于python - 使用自制 Python 在 Mac 10.8 上安装 scipy 的正确位置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14088278/

相关文章:

python - 无法从 Django 中的第 3 方包获取反向 URL

python - 使用 tf.while_loop 对张量进行切片

python - 如何使用 Python 从 MacOS 弹出 CD?

python - 求包围一组点的边界多边形的面积

php imap_open 给出连接问题

ios - Swift - 向上滚动时表格为空白

python - Sproutcore与Python Scipy

python - 应用 SciPy.ndimage 中的 Sobel 滤波器

python - Scipy linalg LU 分解为我的教科书提供了不同的结果

python - 在python中求解colebrook(非线性)方程