2011-09-07 366 views
4

我需要在Mac OS X Lion 10.7上安裝Numpy。我google了一下,似乎有很多需要安裝的東西。有些人說在安裝Numpy之前我需要安裝Xcode。但是Numpy的官方網站並沒有提供關於在Mac上安裝Numpy的更多信息。我真的不想安裝Xcode,因爲它會花費很多空間。在Mac OS X Lion上安裝Numpy 10.7

因此,任何人都知道如何安裝Numpy?什麼是先決條件?

謝謝,

+2

是否是osx不足的numpy? –

+0

有時它不是,對於某些軟件包。 –

回答

-4

一般來說,除非你有一個很好的理由,你可能要避免試圖要建立numpy的/ SciPy的等。你自己。

對於Mac,有兩個很好的包含數值python的所有內容。足夠的分配(付費,http://www.enthought.com/)和Sagemath(免費,http://www.sagemath.org/)。我很樂意在10.7上使用Sagemath - 它有numpy,scipy等。

13

獅子與numpy安裝。它應該已經在那裏了:

$ python -c 'import numpy, numpy.version; print numpy, numpy.version.version' 
<module 'numpy' from '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/__init__.py'> 1.5.1 
3

我已經使用了一些需要全新安裝NumPy的軟件包,這將不適用於內建的NumPy或甚至內置的在Python中。在Mac上安裝NumPy最簡單的方法是下載任何這些軟件包。這將適用於大多數操作系統版本。

還有其他的答案是正確的,雖然這是一個比較籠統的回答。

這是該項目的SourceForge頁面。

3

如果你安裝Xcode,你可以得到最新最好的開源庫和軟件包。考慮使用優秀的Mac Ports(http://www.macports.org)項目。它是一個包管理器,它將下載源包和它們的依賴關係,併爲您構建所有庫和工具。

安裝numpy的變成了一行命令一旦安裝了Xcode和MAC端口:

sudo port install py27-numpy

7

對於任何擊中這從谷歌,這裏是我想通了如何構建在Mac OS numpy的。

http://www.scipy.org/Installing_SciPy/Mac_OS_X

在獅子,它相當於設置一些環境變量(安裝後的Xcode):

export CC=gcc-4.2 
export CXX=g++-4.2 
export FFLAGS=-ff2c 

然後pip install numpy作品就好了。

2

我發現的最簡單的方法是訪問http://sourceforge.net/projects/numpy/files/NumPy/,選擇最新版本的文件夾,然後下載與我的已安裝版本的Python匹配的.dmg文件。

+0

不知何故,這是最好的選擇。真棒! – RnD

+0

這可行,但注意你需要一個.dmg文件,就像在El Developer的答案中一樣,但是你希望OS 10.6版本不是El Developer鏈接到的OS 10.3版本。 –

0

根據this post,我發現Chris Fonnesbeck爲OSX 10.7保留了一個功能強大的安裝腳本,其編號爲the OSX SuperPack Github site

因爲我已經擁有了所有的依賴關係(例如gfortran),所以我沒有使用他的完整shell腳本。相反,我只是做

git clone --depth=1 git://github.com/fonnesbeck/ScipySuperpack.git 
python -m easy_install -N -Z ScipySuperpack/*.egg 

它的工作很精美。特別是,它比官方numpy和scipy發行版中的.dmg文件更好,並且比pip install更好。

0

可以使用畫中畫安裝numpy的/ SciPy的,如果點子是不是你的機器上安裝,你可以使用easy_install安裝:

sudo easy_install pip 

然後安裝numpy的:

sudo pip install numpy 
0

一個非常容易路線是從Continuum安裝Anaconda,或Enthought的Canopy。這些是python發行版,其中包括numpy以及其他有用的科學計算庫