如何将 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 上运行。谢谢!
如何将 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 上运行。谢谢!
sudo easy_install -U numpy
通过 setuptools 安装将在 sys.path 上为非系统实用程序获得新的 numpy(有人告诉我,一些 Apple 实用程序依赖于 system-numpy)。一般来说,setuptools 会在 OS X 上“做正确的事”。
改为使用pip install -U numpy
,因为不推荐使用 easy_installpip
正如其他地方所建议的,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中的说明非常有用。我测试并可以轻松编译 64 位版本的 matplotlib。
出于某种原因,easy_install -U numpy 不起作用。
print numpy.__version__
总是会给 1.2.1
所以,我首先通过找到它并删除整个文件夹来删除 numpy 1.2.1:
import numpy
print numpy.__file__
我从以下位置下载了 GNU Fortran 编译器:
http://r.research.att.com/gfortran-4.2.3.dmg
我使用easy_install 来安装numpy。
回想起来,如果我安装了 Fortran 编译器,easy_install -U numpy 可能会起作用。