我在32位窗口系统上安装了anaconda。然后用conda安装mpi4py包。
conda search mpi4py
Fetching package metadata .......
mpi4py 2.0.0 py27_0 defaults
* 2.0.0 py27_msmpi_0 mpi4py
2.0.0 py34_0 defaults
2.0.0 py35_0 defaults*应该意味着它已经安装好了,对吧?
因此,在anaconda终端提示中,我可以运行python并执行以下操作
import mpi4py没有错误。
然而,
from mpi4py import MPI
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified module could not be found. 用于mpi4py的conda存储库没有任何更多的指令,这使我认为配置在这里存在一些问题。我是不是遗漏了什么?
发布于 2016-07-12 14:45:57
您的系统上似乎没有安装Microsoft。您在执行conda install mpi4py时收到了以下消息吗?
mpi4py要求在主机系统上安装Microsoft 6。这是目前无法通过conda提供的全系统安装。为了成功地使用mpi4py,必须安装Microsoft,然后将MPI安装的bin目录附加到PATH环境变量中。要安装Microsoft MPI,请参阅https://www.microsoft.com/en-us/download/details.aspx?id=47259
试着下载那个安装程序,然后再试一次。
https://stackoverflow.com/questions/38318303
复制相似问题