我是一名学生,第一次使用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)
Run Code Online (Sandbox Code Playgroud)
我正在尝试运行它,但它不起作用,而且我不知道如何修复它。当我尝试执行时,我收到了 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'
Run Code Online (Sandbox Code Playgroud)