mpiexec:术语“mpiexec”不被识别为 cmdlet、函数、脚本文件或可操作程序的名称

问题描述 投票:0回答:2

尽管我已经从设置 > 项目名称 > python 解释器正确安装了 mpi4py 包,但我在 pycharm 终端中不断收到此错误。

我想在终端中使用的命令是 mpiexec -n 5 python filename.py

当我尝试使用 mpirun 而不是 mpiexec 时,我遇到了同样的错误。

我正在使用python的最新版本(3.10)和mpi4py最新版本(3.1.3)。

python pycharm mpi4py mpiexec
2个回答
0
投票

所以我使用Atom而不是Pycharm,但我也有类似的情况。 在尝试了多种选项(例如创建批处理文件或在 Powershell 中使用启动命令)之后。

这个命令对我有用,但我必须从 MPI 程序安装中的 bin 文件夹运行它:

.\mpiexec.exe -n 2 python "C:/%Path%to%your%script ilename.py"

当然,这并不理想,因为每次要运行脚本时都必须导航到 bin 文件夹,但它可能可以通过批处理文件自动化。可能还有一种方法可以让 mpiexec 或 mpirun 工作,但这是我运行脚本的快速方法。


0
投票

对我来说,解决这个问题的方法是将其添加到环境变量中。在系统变量中添加名为 MSPI... 的变量并将它们复制到您的用户变量中,然后重新启动

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