1 运行wordcloud出现
ModuleNotFoundError:No module named ‘×××(如matplotlib)’ 错误

解决方法:需要安装matplotlib模块
在(命令提示符)CMD中运行安装命令:pip install matplotlib

2 EOL while scanning string literal错误
解决方法:扫描字符串文字报错,这个异常造成的原因是字符串,引号没有成对出现。

3 AttributeError:‘module’ has no attribute ‘xxx’ 错误
参考此文:https://blog.csdn.net/weixin_38870322/article/details/81395155

问题定位:查看import库的源文件,发现源文件存在且没有错误,同时存在源文件的.pyc文件。
问题解决方法:删除该库的.pyc文件,重新运行代码;或者找一个可以运行代码的环境,拷贝替换当前机器的.pyc文件即可。

注意:自己新建的python文件名字和内置的函数名不要冲突,若冲突,修改python文件的名字再运行。

4 用WordCloud绘制词云时出现
OSError: cannot open resource 错误
参考此文:https://blog.csdn.net/qq_38053195/article/details/88531107

解决方法:在本地并没有之前所需的字体文件或字体文件路径不正确,将其改为本地对应文件夹下已有的字体文件即可。
如:font_path = “msyh.ttc”改为 font_path=“C:/Windows/Fonts/msyh.ttc”。

5 ImportError: cannot import name ‘imread’ from ‘scipy.misc’ 错误

参考此文:https://blog.csdn.net/weixin_42003871/article/details/96828227

ipython 执行报错 python运行错误原因_源文件


解决方法:(1)不使用scipy,使用imageio调用imread;

(2)将scipy降级到1.2.1版本(pip install scipy==1.2.1)。

imread在scipy1.2.0之后就会被移除,这也是先前无法使用的原因