AttributeError: module ‘cv2.dnn‘ has no attribute ‘DictValue‘问题解决

本文介绍了在Anaconda环境中Jupyter遇到opencv问题时,如何通过检查已安装包、使用OpenCVFixer工具、处理版本冲突以及卸载和重新安装opencv-python来解决问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Anaconda jupyter运行时出现这个问题,怎么重新安装opencv,opencv-python 也没有用的话,以下方法或许可以帮到你

再终端中输入【conda list】显示所有已安装的包

可以看到出现了三种opencv相关的包,

1是anaconda软件环境中安装的opencv

2是修复 OpenCV 依赖错误的工具OpenCV Fixer,

需要的话在终端【pip install opencv-fixer==0.2.5】

或者镜像【pip config set global.index-urlhttps://pypi.tuna.tsinghua.edu.cn/simple】

然后在jupyter中【from opencv_fixer import AutoFix】【AutoFix()】但是对我来说没什么用

3是oepncv-python

出现错误的原因可能是opencv和opencv-pythona版本有冲突,建议直接卸载opencv,问题是终端是无法卸载的,甚至显示没有install ,还需要返回anaconda里去卸载。

卸载完成后,import cv2,就不会报错了

ps:后续如果再出现cv2相关问题,建议安装较低版本的opencv-python【pip install opencv-python==4.1.2.30】,高版本的里的很多函数被集成到了其他地方

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值