问题:
anaconda环境下运行jupyter里面的代码


里面需要调用cv2包。
之前习惯用pip install 安装包
我就习惯性的使用

pip install opencv-python

但是运行代码之后还是报错

上网查询之后发现运行conda的环境调用cv2使用的并不是pip下的cv2.
pip安装的cv2是在python环境下运行的

(其实仔细想一想,安装的就是opencv-python,因此就是python下用的)
当在conda环境下运行就会报错

为此需要使用conda来安装而不是pip
使用

conda install opencv

如果你之前没有配置国产镜像源,则慢慢等待安装,输入y即可成功。
而像我小白,安装的时候,看网上教程说把清华源或者中科大源替换掉默认官方源可以增快速度!
换源教程
因此使用国产镜像站执行conda install opencv会报错误,说在现在的源列表中找不到opencv。然后在网上搜了好久,有好多方法也没有解决。
为此,我就把之前国产镜像删掉(也可以一个一个删)
直接恢复默认源

conda config --remove-key channels

然后在自己的环境中执行就ok了

来源:菜椒爱学ROS

物联沃分享整理
物联沃-IOTWORD物联网 » Anaconda环境下安装opencv

发表评论