找回密码
 会员注册
查看: 30|回复: 0

python遇到AttributeErrormodule‘XXX‘hasnoattribute‘XXX‘的错误,解决办法

[复制链接]

2万

主题

0

回帖

7万

积分

超级版主

积分
71044
发表于 2024-9-10 00:42:07 | 显示全部楼层 |阅读模式
错误原因:主要的原因看可能有3个:1、检查一下有没有拼错函数,有时候写的快了真的有可能手误;2、如果没拼错那就检测一下该模块的函数是否是更新了,因为python的第三方库是时常会更新的,有时候函数名会有轻微的变动这也很正常,解决方法就是查看一下对应版本下的官方文档,看看该函数是否发生变动了(很有可能是自己写的参数与官方文档规定的参数不一致,请参考官方文档中的函数是规定了传递什么参数)3、如果经过前两步还是没错,那么就很有可能是你的python文件命名与你使用的第三方库一样导致的错误,这是小白经常会遇到的错误,我就是因为这个原因才写下这一篇。例如:你用了cv2的库,即有importcv2的语句,而你这个程序的文件名也是cv2.py的话,那么当你使用cv2.imshow()的时候其实是调用你自己写的程序而不是真正的cv2库,因此当然会报hasnoattribute'XXX’的错误啦解决方法就是改文件名就行啦。参考文章:Python报错:AttributeError:'module'objecthasnoattribute'xxx',如何解决?-Python教程-PHP中文网
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2025-1-9 04:35 , Processed in 0.455278 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表