如何在Mac OS X Snow Leopard上更新Numpy?
我该怎么把Numpy更新到最新版本呢?我是不是应该从这里下载.dmg文件:
http://sourceforge.net/projects/numpy/files/
这个.dmg文件是只适用于10.5版本的吗?我之前是按照这些步骤安装的Numpy:
http://www.scipy.org/Installing_SciPy/Mac_OS_X
我现在的Numpy版本是1.2.1,我的电脑是Mac OS X 10.6.1 Snow Leopard。谢谢!
4 个回答
4
正如其他地方提到的,macports在多个架构和版本的MacOsX上都能正常工作,并且支持更新等功能:
$ port search numpy
py-numpy @1.3.0 (python)
The core utilities for the scientific library scipy for Python
py25-numpy @1.3.0 (python)
The core utilities for the scientific library scipy for Python
py25-symeig @1.4 (python, science)
Symeig - Symmetrical eigenvalue routines for NumPy.
py26-numpy @1.3.0 (python)
The core utilities for the scientific library scipy for Python
py26-scikits-audiolab @0.10.2 (python, science, audio)
Audiolab is a python toolbox to read/write audio files from numpy arrays
Found 5 ports.
$
在你的情况下,只需输入:
$ sudo port install py26-numpy
另外,如果你想自己编译的话,HJBlog上的说明非常有用。我测试过,轻松编译了matplotlib的64位版本。
6
请使用 pip install -U numpy
来安装,因为 easy_install
已经不推荐使用了,现在大家都用 pip
来安装软件包。
32
sudo easy_install -U numpy
通过setuptools安装可以让新的numpy出现在系统路径中,这样非系统工具也能找到它(有人告诉我,有些苹果的工具依赖于系统自带的numpy)。总的来说,setuptools在OS X上会“做正确的事”。