Python 如何在Mac OS X Snow Leopard上更新Numpy?
如何将Numpy更新为最新版本?我应该从这里下载.dmg文件吗: 这是10.5版的.dmg吗?我使用以下说明安装了numpy:Python 如何在Mac OS X Snow Leopard上更新Numpy?,python,macos,osx-snow-leopard,numpy,Python,Macos,Osx Snow Leopard,Numpy,如何将Numpy更新为最新版本?我应该从这里下载.dmg文件吗: 这是10.5版的.dmg吗?我使用以下说明安装了numpy: 我现在的Numpy是1.2.1。我正在Mac OS X 10.6.1雪豹上运行。谢谢 sudoeasy\U安装-U numpy 通过setuptools安装将在sys.path上为非系统用户提供新的numpy(有人告诉我,一些Apple实用程序依赖于系统numpy)。一般来说,setuptools在OS X上会“做正确的事情”。正如其他地方所建议的,macports
我现在的Numpy是1.2.1。我正在Mac OS X 10.6.1雪豹上运行。谢谢
sudoeasy\U安装-U numpy
通过setuptools安装将在sys.path上为非系统用户提供新的numpy(有人告诉我,一些Apple实用程序依赖于系统numpy)。一般来说,setuptools在OS X上会“做正确的事情”。正如其他地方所建议的,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
或者,如果您想/需要自己编译,中的说明非常有用。我测试并可以轻松编译64位版本的matplotlib。由于某种原因,easy_install-U numpy无法工作
print numpy.__version__
总是给出1.2.1
因此,我首先删除了numpy 1.2.1,找到它并删除整个文件夹:
import numpy
print numpy.__file__
我从以下网站下载了GNU Fortran编译器:
我使用easy_install安装numpy
回想起来,如果我安装了Fortran编译器,easy\U install-U numpy可能会工作。使用
pip install-U numpy
,因为easy\U install被弃用为pip,正如Austin所指出的,你必须先安装。在一个新的10.6.4安装上测试我在尝试sudo easy_install-U numpy时遇到了类似的问题,所以我做了以下操作:sudo easy_install pip to install pip。通过pip
pip安装numpy比安装numpy更有效。