也谈在Anaconda中配置OpenCV

其实需求也很简单,之前也没有接触过什么是Anaconda, 只是知道它是个Python的全家桶,配置什么库的,方便。

结果昨天折腾很久,也没有能在Python 上成功的导入 OpenCV。

按照教程 是用命令 
 

conda install -c conda-forge opencv

安装的openCV, 执行的倒是很顺利,在Anaconda的Navigator中也能看见OpenCV 4.6 已经被安装了,但在终端打开 Python ,输入 import cv2 结果

(base) C:\Users\TAO>python
Python 3.12.3 | packaged by conda-forge | (main, Apr 15 2024, 18:20:11) [MSC v.1938 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'
>>>

今天继续搜索互联网,最终发现了方法,有人说用pip 安装就好了,但我考虑到Anaconda 的虚拟环境,还是想探索一下根源。

不用使用pip 安装,Anaconda 自己就能搞定一切。

实际上Anaconda 的Navigator可以直接安装OpenCV的插件,选择好当前激活的环境后,如上图那样设置,会出现3个可选的Opencv组件,实际上默认的命令
conda install -c conda-forge opencv 对应安装的组件应该是第二个,我们要在Python中用opencv,应该安装第三个,可能高手们对这个设置不屑一顾,但对应我们这些新手来说,就是折腾啊!

选择第三个后,点击Apply 按钮,片刻后,列表变成了这样,增加了中间了两项,并且也自动opencv也安装上了,应该是自动把所有的依赖都安装上了。

再次打开Python ,可以正常导入 opencv 了。

就是这么简单,希望能给遇到同样困惑的朋友,提供点帮助。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值