2011-12-05 96 views
0

我想在Mac上安裝mpi4py,但我面臨着以下錯誤:mpi4py安裝在Mac

搜索mpi4py

Best match: mpi4py 1.2.2 
Downloading http://mpi4py.googlecode.com/files/mpi4py-1.2.2.tar.gz 
Processing mpi4py-1.2.2.tar.gz 
Running mpi4py-1.2.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-HNJHvI/mpi4py-1.2.2/egg-dist-tmp-eL_Hte 
Compiling with an SDK that doesn't seem to exist: /Developer/SDKs/MacOSX10.5.sdk Please check your Xcode installation 
_configtest.c:1:20: error: stdlib.h: No such file or directory 
error: Setup script exited with error: Cannot compile/link MPI programs. Check your configuration!!! 

注意,我之前安裝了openmpi。

任何機構都知道什麼是解決方案?

+0

你是否按照這些指示? http://mpi4py.scipy.org/docs/usrman/appendix.html#mac-os-x-and-universal-sdk-python-builds – CharlesB

回答

0

錯誤信息非常明顯,它尋找MacOSX10.5.sdk,您必須從XCode安裝它(它在安裝程序選項中)。

要安裝它,請嘗試以下操作:

編輯之前做這個痛苦的東西,你可能想要閱讀Mac OS X and Universal/SDK Python builds

+0

我檢查了我的sdk文件夾,我有版本6和7,但沒有版本5.我如何添加它? – user91625

+0

請注意,我在Mac獅子上使用xcode 4。 – user91625

+0

@ user91625:查看編輯 – CharlesB