yolo7检测学习Bubbliiiing的视频有感——(1)no model named 'cv2'

我一直以来也是喜欢用vscode,就跟随B导安装了vscode

下载完B导提供的代码后如果想直接跟着视频B导的操作运行predict.py文件是不可能的,需要按照readme文档中的所有提示按照步骤放入所有文件

首先针对no model named cv2这个错误

我按照网上的教程先在terminal窗口查询自己是否安装了cv2,检测方法如下:

新建一个xxx.py文件,并且在文件中编辑代码:

import cv2

print(cv2.version)

然后右键 run code此文件,运行后显示我已经安装了对应的褚cv2库

此刻的我很疑惑,难道装错了?或者有更新?带着不解我按照网上的方法重新卸载安装cv2还是报错,然后我决定重新看下readme文件

B导在问题答疑中写道cv2模块缺失需要在激活环境下安装cv2

然后我自己操作了一下就没有报错了

1.打开Anaconda prompt编辑器窗口

2.输入conda info查看自己的base环境

像我自己的base环境在D盘,就直接进入D盘,然后conda activate py36激活环境,注意!!!py36是我自己的python环境名,大家输入自己的环境名就好,不要照抄我的,激活后的环境,前面的base会变更为自己的python环境名

3.激活后因为之前跟着网上教程弄了很多乱七八糟的东西所以我先清了我的conda缓存

输入conda clean -a

直接输入y同意就好了

4.激活环境后输入cv2的安装命令,遇到Proceed直接输入y就好了

安装命令:conda install -c https://conda.anaconda.org/menpo opencv

这样cv2的库就装好了,如果还是有问题那我也没办法了,这是我昨天查阅了很多方法后最终的解决办法