Python运行过程中遇到的各类错误汇总记录

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
在这里插入图片描述
解决方法:(1)不使用scipy,使用imageio调用imread;
(2)将scipy降级到1.2.1版本(pip install scipy==1.2.1)。
imread在scipy1.2.0之后就会被移除,这也是先前无法使用的原因

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值