首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Anaconda导入mpi4py而不是mpi

Anaconda导入mpi4py而不是mpi
EN

Stack Overflow用户
提问于 2016-07-12 00:42:22
回答 1查看 7.7K关注 0票数 2

我在32位窗口系统上安装了anaconda。然后用conda安装mpi4py包。

代码语言:javascript
复制
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并执行以下操作

代码语言:javascript
复制
import mpi4py

没有错误。

然而,

代码语言:javascript
复制
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存储库没有任何更多的指令,这使我认为配置在这里存在一些问题。我是不是遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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

试着下载那个安装程序,然后再试一次。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38318303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档