我一直得到这个错误在pycharm终端,虽然我已经安装了mpi 4py包正确从设置〉projectname〉python解释器.我想在终端中使用的命令是mpiexec -n 5 python filename.py而且当我试图使用mpirun而不是mpiexec时,我也得到了同样的错误。我使用的是python的最新版本(3.10)和mpi 4py的最新版本(3.1.3)。
zphenhs41#
所以我使用的是Atom而不是Pycharm,但我也遇到了类似的情况。在尝试了几个选项后,比如创建批处理文件或在Powershell中使用start命令。这个命令对我很有效,但是我必须从MPI程序安装的bin文件夹中运行它:.\mpiexec.exe-n 2 python“C:/%路径%到%您的%脚本\文件名. py”当然,这并不理想,因为每次运行脚本时都必须导航到bin文件夹,但可以使用批处理文件自动执行。也可能有一种方法可以使mpiexec或mpirun工作,但对我来说,这是一种快速运行脚本的方法。
1条答案
按热度按时间zphenhs41#
所以我使用的是Atom而不是Pycharm,但我也遇到了类似的情况。在尝试了几个选项后,比如创建批处理文件或在Powershell中使用start命令。
这个命令对我很有效,但是我必须从MPI程序安装的bin文件夹中运行它:
.\mpiexec.exe-n 2 python“C:/%路径%到%您的%脚本\文件名. py”
当然,这并不理想,因为每次运行脚本时都必须导航到bin文件夹,但可以使用批处理文件自动执行。也可能有一种方法可以使mpiexec或mpirun工作,但对我来说,这是一种快速运行脚本的方法。