我在import cv2时出现了报错,因为我之前并没有安装过opencv的库。
开始安装:
Win10下,在Anaconda中安装opencv(cv2)并在jupyter notebook中使用
原打算使用Anaconda Navigator图形化界面安装,但没有找到,故而我采用的方法是:
从网上下载包文件,然后手动用pip安装
-
提供清华镜像源:https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/
-
打开网址后,有很多.whl文件,例如:
-
先别急着下载! 文件需要与自己的情况配套
例如:opencv_python-4.5.1.48-cp38-cp38-win_amd64.whl文件
其中
第一个-cp38与自己的python版本对应
我的python版本为3.8故而对应cp38
如果大家的python版本是3.9那么对应cp39因为使用pip命令下载所以文件名要被pip命令支持
不然就会报错,显示is not a supported wheel on this platform的报错信息。
4. 正题-解决办法
-
打开cmd命令行
-
输入
pip debug --verbose
-
找到字段
Compatible tags:
下面显示的就是当前Python版本可以适配的文件名 -
例如
-
我这里选择第一条cp38-cp38-win_amd64在镜像网站中对应的
opencv_python-4.5.1.48-cp38-cp38-win_amd64.whl
进行下载(根据自己情况来定) -
下载后注意将该文件放到控制台启动时的默认路径下!
-
得到这样的结果
说明成功!