启动PPOCRLabel出错
收藏
python 版本 3.6.6
padlepadle 2.1.0
padleocr 版本 2.5.0.3
正常过一段时间,现在突然报错
File "PPOCRLabel.py", line 1501, in resizeEvent
if self.canvas and not self.image.isNull() \
AttributeError: 'MainWindow' object has no attribute 'canvas'
如果换成padlepadle-gpu 2.3.0 报错变成了
ImportError: cannot import name 'inference'
请教,哪里出了问题?
0
收藏
请登录后评论
建议先把python版本升级到3.7.X
问题解决,将paddle版本降到 2.0.0,卸载了paddleocr,pyqt5,再重新安装ppocrlabel,ppocrlabel,启动成功
请提供下述完整信息以便快速定位问题/Please provide the following information to quickly locate the problem
系统环境/System Environment:python3.6.6和一个3.6.6的虚拟环境
版本号/Version:在虚拟环境里安装了 Paddle: 2.0.0 PaddleOCR:2.2 pyqt5版本5.15.6,
运行指令/Command Code:python PPOCRLabel.py --lang ch
完整报错/Complete Error Message:type object 'MainWindow' has no attribute 'canvas'
正常使用一天后,重启电脑后,又出现老问题
'MainWindow' object has no attribute 'canvas'
卸载后,重新安装,也未能解决
昨天在虚拟环境里卸载了依赖包,再重新安装,好了一天
第二天又不行了
报错信息依然是type object 'MainWindow' has no attribute 'canvas'
总结:目前就是全部卸载,安装后当时能正常使用,推出虚拟环境,再进入后,就报错,又要卸载,重新安装,也许突然又好用了,完全找不到哪里出问题了。