"DLL load failed: The specified module could not be found" 在 Jupyter notebook 中使用 wordcloud 时出错

"DLL load failed: The specified module could not be found" error on using wordcloud in Jupyter notebook

为了使用wordcloud,我在python安装了词云库。我能够在 sublime 等所有编辑器中成功使用它,但是当我尝试在 Jupyter notebook 中使用它时,出现错误: DLL 加载失败:找不到指定的模块

过去两天我一直在尝试解决这个问题,但没有成功。如果能提供任何帮助,我将不胜感激。

我也遇到过这个问题。 问题是安装 wordcloud 时它会获取 python 模块并存储在 **C:\Python27\Lib\site-packages** 文件夹(在我的例子中,这是 python 可执行路径,这可能因您而异)所以当您从 jupyter 导入时,它会尝试在此路径中找到它,但 wordcloud 创建另一个同名文件夹并下载所有 wordcloud 模块,这是目录中的另一个级别,因此 jupyter 无法找到。所以我所做的破解是将所有模块从内部 wordclod 文件夹复制到外面的一层,即

copy all from C:\Python27\Lib\site-packages\wordcloud\wordcloud -> C:\Python27\Lib\site-packages\wordcloud

所以这成功了,没有更多的错误。