我正在尝试在 Windows 7 64 位上使用 Mpi4py 1.3 和 python 2.7。我从以下位置下载了可安装版本here http://www.lfd.uci.edu/%7Egohlke/pythonlibs/其中包括 OpenMPI 1.6.3,因此在安装目录 (*/Python27\Lib\site-packages\mpi4py\lib) 中存在以下库:libmpi.lib、libmpi_cxx.lib、libopen-pal.lib 和 libopen-rte.lib 。现在在我的代码中尝试导入它时:
from mpi4py import MPI
它返回以下错误:
ImportError: DLL 加载失败: 找不到指定的模块。
我尝试将 bove lib 文件与 */Python27\Lib\site-packages\mpi4py\MPI.pyd 一起复制,甚至复制到 Windows/System32,但它不起作用。感谢您帮助解决缺少什么 DLL 以及如何修复该错误?
在 Windows 10 上使用 Mpi4py 1.3 和 python 3.5,我可以运行import mpi4py
成功但没有from mpi4py import MPI
。要修复它,只需通过重新安装 MPIMPI https://learn.microsoft.com/en-us/message-passing-interface/microsoft-mpi。这对我有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)