首次下载自动化代码运行时,直接报错了module 'cv2.dnn' has no attribute 'DictValue'
看了下大致网上的解析是是说opencv-python opencv-contrib-python这些插件版本有冲突
解决方法:卸载这两个,再重新安装版本一致的opencv-python 和opencv-contrib-python
于是我在终端中操作了一下:
pip uninstall opencv-contrib-python opencv-python
pip install opencv-python==4.7.0.72(具体版本一定要问下公司的同事,我想可能每个依赖的版本是是不一样的)
pip install opencv-contrib-python==4.7.0.72(具体版本一定要问下公司的同事,我想可能每个依赖的版本是是不一样的)
检查下当前的版本是否更新成功(包含是否安装上,然后版本对不对):
pip list
操作完毕,重启一下pycharm,还是报错
思考了一下,会不会终端里面更新的解释器和那个pycharm项目中用的解释器不是同一个呢
于是我在pycharm中操作了一下:
pycharm——settings—— project下——python interpreter
将opencv-contrib-python opencv-python的版本跟新到想要的版本,问题解决了
然后就没有报这个错了,之后碰到类似问题,这个也是一个解决思路,这里记录一下