如何在Windows 8中正确安装mpi4py?

问题描述 投票:1回答:1

我想要使​​mpi4py包工作,但是从这个包中导入MPI时出错了。

我尝试了以下方法:

pip install mpi4py

然后我安装了MSMPI和msmpisdk文件,并将路径“C:\ Program Files \ Microsoft MPI \ Bin”和“C:\ Program Files(x86)\ Microsoft SDKs \ MPI”添加到我的环境变量中。

现在我正在尝试测试代码:

from mpi4py import MPI
import sys

size = MPI.COMM_WORLD.Get_size()
rank = MPI.COMM_WORLD.Get_rank()
name = MPI.Get_processor_name()

sys.stdout.write(
"Hello, World! I am process %d of %d on %s.\n"
% (rank, size, name))

我保存为hello.py

当我尝试运行这个python hello.py时

在线发生以下错误:来自mpi4py导入MPI

“ImportError:DLL加载失败:找不到指定的过程”

我假设它来自安装。我在这个软件包的安装/安装中错过了一步吗?

python python-3.x mpi mpi4py
1个回答
1
投票

我卸载了所有内容并重新启动,但这次我先安装了Microsoft MPI,然后安装pip install mpi4py。我不知道如何/为什么,但这解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.