在Mac上安装mpi4py

0 投票
1 回答
3196 浏览
提问于 2025-04-17 07:43

我在Mac上安装mpi4py的时候遇到了下面的错误:

正在搜索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。

有没有人知道该怎么解决这个问题?

1 个回答

0

错误信息很清楚,它在寻找MacOSX10.5.sdk,你需要从XCode安装这个文件(在安装选项里可以找到)。

要安装它,可以尝试以下步骤:

  • 下载XCode 3.2.6
  • 打开这个元包(右键点击 -> 显示包内容)
  • 安装OSX-10.5.pkg

在进行这些麻烦的步骤之前,你可能想先阅读一下 Mac OS X和Universal/SDK Python构建

撰写回答