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

时间:2012-12-30 04:17:36

标签: python macos scipy

我遵循了大多数pythonistas的建议并设置了一个不同版本的Python,而不是Mac OS X中内置的那个版本。扫描完毕后,处理事情的最佳方式似乎是使用{ {1}},然后跟进homebrew。一切都很好pip,然后事情变得糟糕。我无法安装numpyscipy。在StackOverflow搜索并尝试了一些解决方案之后,我终于偶然发现了Chris Fonnesbeck的"Scipy Superpack",它承诺:

  

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

这听起来对我的诺贝耳听起来很棒,但是当我查看安装脚本matplotlib时,它似乎正在指导系统的python版本:

install_superpack.sh

我应该更改上面的#!/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 ENVIRONMENT进行调整(是吗?!不!?)我在其他地方读过的东西?我还应该编辑什么?或者我应该退出这个剧本,因为我显然不在我的深处?

我应该注意到,我非常希望PYTHON能够在我的机器上运行,因为我想为我正在追求的文本分析制作直方图。

1 个答案:

答案 0 :(得分:4)

superpack是为Apple python编译的。它可能适用于自制的python,但不建议这样做。

顺便说一下,当你说:

  似乎处理事情的最好方法是使用自制软件,然后用pip跟进

如果这是真的,那么人们在使用自制软件/点子安装scipy时遇到问题就不会有太多问题了。 Homebrew和pip非常适合简约,纯粹的python包。但他们用scipy或需要外部非python包的软件包绊倒了。

Macports现在有一个OSX 10.8的buildbot,我个人认为没有理由为什么有人想用homebrew / pip来进行科学的python安装。通过良好的互联网连接,安装完整设置需要几分钟,您可以根据需要使用matplotlib和尽可能多的后端。