我听从了大多数 pythonistas 的建议,设置了一个与 Mac OS X 内置的 Python 不同的 Python 版本。在四处浏览之后,似乎处理事情的最好方法是使用homebrew
,然后跟进pip
。一切都很好numpy
,然后事情就变糟了。我不能scipy
安装也不能matplotlib
。在 StackOverflow 上搜索并尝试了许多解决方案后,我终于偶然发现了 Chris Fonnesbeck 的“Scipy Superpack”,它承诺:
安装 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) 的最新 64 位版本) 适用于英特尔 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 环境进行调整(是?!不是!?)我在其他地方读过的thingamabob?如果有的话,我还应该编辑什么?或者我应该退出这个脚本,因为我显然已经超出了我的深度?
我应该注意,我非常喜欢matplotlib
在我的机器上运行,因为我想为我正在追求的一些文本分析制作直方图。