ImportError: No module named mpi4py

ImportError: No module named mpi4py

我是并行计算的新手,我正在尝试建立一个 Raspberry Pi 到 fiddle 的小型集群。每当我去安装 mpi4py 时,我都使用了 pip3 install mpi4py,但是当我尝试 运行 一个简单的测试脚本时,我仍然收到以下错误。我可以将 mpiexec 与 Hello World 脚本一起使用,该脚本会为集群中的每个核心打印“Hello”。

硬件是一个集群 Raspberry Pi 3B+ 运行ning Rasbian Lite

test.py:

from mpi4py import MPI

print("Test")

这是我从命令行获得的读数:

Traceback (most recent call last):
  File "test.py", line 1, in <module>
    from mpi4py import MPI
ImportError: No module named mpi4py

提前致谢

我找到了解决方案,坦率地说,我现在觉得有点傻。我不知道 Raspberry Pi 的 Debian 预装了 Python 2 和 Python 3,所以我用 运行 mpiexec -hostlist nodes_ips python3 test.py 代替。