【发布时间】:2020-03-20 19:23:03
【问题描述】:
我是一名学生,我是第一次使用 python。
目前我在虚拟机上使用Xubuntu 19.10,我检查了python和mpi4py的安装。
我的“并行编程”教授给了我这个简单的 Python 代码。
from mpi4py import MPI
comm = MPI.COMM_WORLD
rank = comm.Get_rank()
print ("hello world from process ", rank)
我正在尝试运行它,但它不起作用,我不知道如何修复它。 当我尝试执行时,我会收到 4 个进程中的每一个的以下语句:
$ mpirun -n 4 python3 hello.py
Traceback (most recent call last):
File "hello.py", line 3, in <module>
from mpi4py import MPI
ModuleNotFoundError: No module named 'mpi4py'
【问题讨论】:
-
安装 mpi4py?
-
您需要安装 mpi4py(因此从 mpi4py import MPI 出现错误)。试试
pip install mpi4py