pyhton版本3.6.3
一、使用如下指令进行安装
pip install cv2
提示错误为:
1.《不兼容》:第一是最麻烦的一种python的版本和第三方库互相不兼容,比如现在的python11和tensorflow 是不兼容。这个时候最简单的办法就是降低python的版本。
2.《库的名不对》:这个是最容易出现错误的比如:skimage 的全名 scikit-image,cv2 的全名 opencv-python。
我们这里出现的就是第二种《库的名不对》,用 pip 安装的时候把 cv2 改成 opencv-python
pip install opencv-python
一般到这里很多人的问题就已经解决了。但是我仍然出现了问题。
其中在 Building wheel for opencv-python (pyproject.toml) ... error时产生错误。
同时还包含以下错误提示:
ERROR: Command errored out with exit status 1...(后面省略)
Not searching for unused variables given on the command line.
ERROR: Could not build wheels for opencv-python, which is required to install pyproject.toml-based projects
后面查阅文章猜测是opencv版本和python3.6.3版本不一致,因此改为安装较低版本的opencv
pip install opencv-python==3.4.2.16
也可以下载其他3.x版本的opencv。
解决问题。
参考文章:
python 安装 cv2 失败_cv2库安装失败_KaysarN.o1的博客-CSDN博客
Building wheel for opencv-python (PEP 517) ... /_枯叶蝶KYD的博客-CSDN博客python 3.6下安装opencv 解决import cv2 问题(Windows+Python3.6(Anaconda3)+OpenCV3.4安装配置)_rrr2的博客-CSDN博客