alx*_*lxg 7 windows openmpi mpi4py
我正在尝试使用mpi4py。
我从Anaconda软件包中安装了mpi4py,并且
pip install mpi4py
Run Code Online (Sandbox Code Playgroud)
认识到这一点。
但是当我跑步时
from mpi4py import MPI
Run Code Online (Sandbox Code Playgroud)
说MPI模块不存在。
我看过mpi4py文件夹,确实找不到。
我认为问题是我可能未安装OpenMPI,但我一直在寻找无处不在,并且找不到在Windows 10上安装ir的方法。
请帮忙。
编辑:最初的问题是关于在Windows 10上安装OpenMPI并将其与mpi4py结合使用的,但是由于我找到了一种与MSMPI一起运行mpi4py的方法,因此我更改了标题,因此尝试这样做的人们至少可以找到解决方法。
小智 6
在 %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>
Run Code Online (Sandbox Code Playgroud)
不是真正的解决方案。但我发现安装 MSMPI 可以与 mpi4py 配合使用。即使使用 Anaconda 中分发的版本,MSMPI 也可以开箱即用(据我尝试)。
这是 mpi4py 问题的解决方案,尽管它没有安装实际的 OpenMPI,因此它可能不适用于其他语言和实现。
| 归档时间: |
|
| 查看次数: |
5822 次 |
| 最近记录: |