You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04 WSL下编译安装mpi4py失败求助

解决Ubuntu 20.04 WSL中mpi4py安装失败的问题

1. 修复找不到Python.h的问题

Python.h属于Python开发依赖包,执行以下命令安装对应版本的开发包:

sudo apt-get install python3-dev

如果你的Python是特定版本(如3.9),请安装对应版本的dev包,例如python3.9-dev。

2. 清理并重新配置MPI开发环境

多个MPI实现共存可能导致依赖冲突,先清理现有包再重新安装:

  • 卸载现有MPI相关包:
sudo apt-get purge mpich mpi-default-dev libopenmpi-dev
sudo apt-get autoremove
  • 选择单一MPI实现安装(推荐mpich,兼容性更稳定):
sudo apt-get install mpich libmpich-dev

3. 强制从源码编译安装mpi4py

禁用预编译wheel,指定MPI编译器路径重新安装:

env MPICC=/usr/bin/mpicc pip install mpi4py --no-binary :all:

如果选择openmpi,将MPICC路径替换为/usr/bin/mpicc.openmpi即可。

4. 验证安装结果

安装完成后执行以下命令确认:

python3 -c "from mpi4py import MPI; print(MPI.Get_version())"

能正常输出版本号则说明安装成功。

内容的提问来源于stack exchange,提问作者LorenzH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 15:24:55