2012-11-03 288 views
6

我安裝了numpy和matplot,並且可以正常使用python 2.7,但是當我使用pip安裝scipy時,出現此錯誤。無法在mac OS X上安裝scipy

numpy.distutils.npy_pkg_config.PkgNotFound: Could not find file(s)  ['/usr/local/lib/python2.7/site-packages/numpy/core/lib/npy-pkg-config/npymath.ini'] 

---------------------------------------- 
Command python setup.py egg_info failed with error code 1 in /var/folders/61/dpn0d5p51z19g5vypnmh3vfh0000gn/T/pip-build/scipy 
+0

有很多的依賴關係,你可能會錯過一些東西。以下資源可以幫助您:[在Lion或Mountain Lion上安裝Python,virtualenv,NumPy,SciPy,matplotlib和IPython](http://www.thisisthegreenroom.com/2011/installing-python-numpy-scipy- matplotlib和 - IPython的上獅子/)。 –

+0

我爲此增加了一個賞金。我正在使用Mountain Lion,Homebrew,pip和virtualenv。我不想使用MacPorts。我希望問題儘可能接近問題的「核心」 - 我認爲這是NumPy的問題。 –

+0

看到這個問題:http://stackoverflow.com/questions/12092306/how-to-install-scipy-with-pip-on-mac-mountain-lion-os-x-v10-8/14315132#14315132。我建議使用自制軟件和samueljohn的'水龍頭'來安裝scipy。 –

回答

-1

我可以建議你在Mas OS X上使用一些軟件包管理器(例如macports)。使用這種類型的系統可以避免您從諸如手動解決依賴關係等問題中獲益。

+2

我使用的自制軟件,一般來說,它比MacPorts有更多的吸引力。 –

9

當試圖在Mac OS X上安裝numpy,scipy和matplotlib時,可能會遇到的悲傷並沒有結束。如果您想保持流暢的邊緣,我會建議您下載git存儲庫並建設每一個。

如果不需要上最前沿,我建議,下面就以SciPy的網站上的說明:

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

最後,還有一個偉大的工作,克里斯Fonnesbeck:在https://github.com/fonnesbeck/ScipySuperpack

Fonnesbeck方法對我來說從未失敗過。

+0

這工作完美 – diek

0

我也無法使用pip安裝scipy。然而,對我而言,一個選項是使用.dmg包provided by scipy.org

重要提示:您必須在Mac OS中更新到最新版本的python。也就是說,你仍然可以使用Python 2.7,但是需要更新到可以在python.org上下載的最新版本。