python: ImportError:DLL load failed 解决方法。

在学习使用wordcloud 库创建词云过程中,mooc里提到可以使用另一个库函数,来创建不同形状的词云。

就是这句: 

1 ...
2 from scipy.misc import imread
3 
4 mk = imread('file.jpg')         #使用任意形状的图片
5 
6 ...
7 
8 
9 w = wordcloud.WordCloud(mask = mk)

我使用的环境:

python: 3.7.2

PIP:19.0.3

win7旗舰版SP1x64

结果出现了错误:

通过卸载scipy,然后pip重新安装,以及离线安装包都不顶用,百度了还有的说重装pillow(但貌似需要这样都是老版本的python)

最后查到只需要装一个Visual C++ Redistributable for Visual Studio 2015,链接如下:

https://www.microsoft.com/en-us/download/details.aspx?id=48145

解决了(运行结果提示imread 会被弃用,在Scipy 1.2.0之后 用 ‘imageio.imread’ 替代)我用pip自动装的版本是1.2.1:

引用来源:https://stackoverflow.com/questions/53688759/module-not-found-when-using-scipy#

 

posted @ 2019-03-01 12:21  奔跑的蜗牛腿儿  阅读(8782)  评论(0编辑  收藏  举报