python安装opencv问题解决

前言

其实写这篇博客,也是一念之间。因为学校给了需求,希望能够试着去做一个项目,我想到是使用opencv去实现,所以就打算捣鼓一下opencv,但是在安装的时候遇到了各种各样的问题,道路不是顺畅。借此,想要将自己安装opencv时遇到的问题和解决方案,同小伙伴们分享一下~
如果刚好有小伙伴也遇到同样的问题,也希望能够帮助到大家!

问题

问题再现

大家都知道,如果使用默认源安装库,一般来说下载的速度很慢,更何况opencv这种比较大的库,所以我使用的是豆瓣源(当然你也可以使用清华源…)

安装语句

pip install opencv-python -i https://pypi.doubanio.com/simple/

报错

在这里插入图片描述

错误信息
  Failed building wheel for opencv-python
  Running setup.py clean for opencv-python
Failed to build opencv-python
Could not build wheels for opencv-python which use PEP 517 and cannot be installed directly

尝试解决(一)

遇到这个问题之后,我在网上查阅解决方法,有文章说是需要安装cmake(但是其实没有实际解决,严格按照文章步骤操作,最后将会成功安装opencv

安装语句

pip install cmake -i https://pypi.doubanio.com/simple/

在这里插入图片描述
以上是cmake安装成功的信息提示

问题再现

当安装完cmake之后,我又重新使用pip安装opencv,但是依旧没能安装成功 😦 依然还是与问题一同样的报错。于是,我又重新查阅网上资料,得到的解决方案是,需要更新pip工具包。

尝试解决(二)

这时候,我尝试更新pip工具包

更新语句

pip install --upgrade pip setuptools wheel

报错

但是这个时候,又报出了错误…
在这里插入图片描述

Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'd:\\python\\groupphoto\\venv\\scripts\\pip.exe'
Consider using the `--user` option or check the permissions.

开始我以为是权限不够,于是找到cmd,并且右键使用管理员运行,但是发现依然还是不行。于是,我又针对该错误,查阅资料。

尝试解决(三)

文章中说到,需要修复pip

修复语句

python -m ensurepip

安装成功后,再重新更新pip工具包

python -m pip install --upgrade pip setuptools wheel

这时候发现pip工具包已经更新成功。
在这里插入图片描述

紧接着,再次尝试更新opencv

pip install opencv-python -i https://pypi.doubanio.com/simple/

发现opencv也已经安装成功!问题解决~ 😃
在这里插入图片描述

结束语

可能有小伙伴会问,这篇博客为什么感觉乱糟糟的,emmmm好吧确实有点,但是确实是我按照自己遇到问题时候,解决的顺序和思路来的,仅供参考。还有就是有小伙伴会问cmake安不安装到底有没有影响,因为不太确定,所以就一并放上去了,大家可以先尝试跳过cmake的安装,尝试下面的步骤,不过说没安装上,再尝试安装cmake
本人菜鸟一枚,仅仅分享学习经历和笔记,如果错误或者补充,欢迎指出。共同学习、进步~
个人博客:https://www.hibugs.net

  • 29
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值