我正在尝试使用mpi4py。

我从Anaconda软件包中安装了mpi4py,并且

pip install mpi4py

认识到这一点。

但是当我运行时
from mpi4py import MPI

说MPI模块不存在。

我看过mpi4py文件夹,确实找不到。

我认为问题是我可能没有安装OpenMPI,但是我一直在寻找无处不在,并且找不到在Windows 10上安装ir的方法。

请帮忙。

编辑:最初的问题是有关在Windows 10上安装OpenMPI并将其与mpi4py一起使用的,但是由于我找到了一种与MSMPI一起运行mpi4py的方法,因此我更改了标题,因此尝试这样做的人们至少可以通过一种变通方法来解决。

最佳答案

在%PATH%环境变量(http://www.computerhope.com/issues/ch000549.htm)中设置MSMPI路径(默认情况下为C:\Program Files\Microsoft MPI\Bin)。

之后,您可以通过运行以下命令来启动程序:

mpiexec /np <number of process> python <your MPI4Py python script>

10-08 00:31