AttributeError: module 'cv2' has no attribute 'imread'问题以及安装opencv-python加了--user还是拒绝访问的解决办法

19 篇文章 1 订阅
7 篇文章 0 订阅
问题描述

最近用到了cv2模块,用eclipse运行,里面有条语句img=cv2.imread(‘images/1.png’),运行的时候突然报错,AttributeError: module ‘cv2’ has no attribute ‘imread’,然后就去百度,有博主说是“由于版权问题,这个算法被申请了专利,把版本降下去就可以了”,要求去降版本,我就去尝试pip install opencv-python==3.4.2.16,但是这时候又出现了一个错误,错误如下:

ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'e:\\anaconda3\\Lib\\site-packages\\cv2\\cv2.cp36-win_amd64.pyd'
Consider using the `--user` option or check the permissions.

我按要求加了–user,又报错,错误如下:

ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'e:\\anaconda3\\lib\\site-packages\\cv2\\cv2.cp36-win_amd64.pyd'
Check the permissions.
解决方法

1.安装opencv-python、opencv-contrib-python出现拒绝服务,加了–user还是出现拒绝服务的原因是我的eclipse没关。关掉之后再进行安装即可解决!!!如果你使用的其他编译器都有可能干扰正常去安装包!!

2.AttributeError: module ‘cv2’ has no attribute 'imread’问题,我经过实践发现是我没有装opencv-contrib-python
输入下面命令即可

pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple

填坑不易,且行且珍惜 如果帮助到你 评论一下 让更多人看到,解决大家的问题

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

创创大帝(水印很浅-下载的文档)

原创不易,小钱也是爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值