我需要在Mac OS X Lion 10.7上安裝Numpy。我google了一下,似乎有很多需要安裝的東西。有些人說在安裝Numpy之前我需要安裝Xcode。但是Numpy的官方網站並沒有提供關於在Mac上安裝Numpy的更多信息。我真的不想安裝Xcode,因爲它會花費很多空間。在Mac OS X Lion上安裝Numpy 10.7
因此,任何人都知道如何安裝Numpy?什麼是先決條件?
謝謝,
我需要在Mac OS X Lion 10.7上安裝Numpy。我google了一下,似乎有很多需要安裝的東西。有些人說在安裝Numpy之前我需要安裝Xcode。但是Numpy的官方網站並沒有提供關於在Mac上安裝Numpy的更多信息。我真的不想安裝Xcode,因爲它會花費很多空間。在Mac OS X Lion上安裝Numpy 10.7
因此,任何人都知道如何安裝Numpy?什麼是先決條件?
謝謝,
一般來說,除非你有一個很好的理由,你可能要避免試圖要建立numpy的/ SciPy的等。你自己。
對於Mac,有兩個很好的包含數值python的所有內容。足夠的分配(付費,http://www.enthought.com/)和Sagemath(免費,http://www.sagemath.org/)。我很樂意在10.7上使用Sagemath - 它有numpy,scipy等。
獅子與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
我已經使用了一些需要全新安裝NumPy的軟件包,這將不適用於內建的NumPy或甚至內置的在Python中。在Mac上安裝NumPy最簡單的方法是下載任何這些軟件包。這將適用於大多數操作系統版本。
還有其他的答案是正確的,雖然這是一個比較籠統的回答。
這是該項目的SourceForge頁面。
如果你安裝Xcode,你可以得到最新最好的開源庫和軟件包。考慮使用優秀的Mac Ports(http://www.macports.org)項目。它是一個包管理器,它將下載源包和它們的依賴關係,併爲您構建所有庫和工具。
安裝numpy的變成了一行命令一旦安裝了Xcode和MAC端口:
sudo port install py27-numpy
對於任何擊中這從谷歌,這裏是我想通了如何構建在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
作品就好了。
我發現的最簡單的方法是訪問http://sourceforge.net/projects/numpy/files/NumPy/,選擇最新版本的文件夾,然後下載與我的已安裝版本的Python匹配的.dmg文件。
不知何故,這是最好的選擇。真棒! – RnD
這可行,但注意你需要一個.dmg文件,就像在El Developer的答案中一樣,但是你希望OS 10.6版本不是El Developer鏈接到的OS 10.3版本。 –
根據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
更好。
可以使用畫中畫安裝numpy的/ SciPy的,如果點子是不是你的機器上安裝,你可以使用easy_install安裝:
sudo easy_install pip
然後安裝numpy的:
sudo pip install numpy
是否是osx不足的numpy? –
有時它不是,對於某些軟件包。 –