经常遇到这种情况,即使以及安装了opencv-python库【pip install opencv-python】,但还是显示No module named 'cv2'就让人很苦恼。
大家可以前往下面这个网址,查看python版本对应的opencv-python版本,
Links for opencv-python
https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/
opencv-python后面是opencv version
第一个cp后面对应的是自己的python版本号
比如我的是3.8版本的,macos,那我选择3.4.10.35版本的opencv-python
即先把之前的opencv-python卸载了【pip uninstall opencv-python】
再安装新的【pip install opencv-python==3.4.10.35】
补充:
后来发现安装ultralytics 需要3.6.0以上的opencv-python,直接在https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/
里选择相应版本的,点击下载,终端里输入【pip install 】之后,拖入下载的文件即可直接安装
安装成功!!!