解决3.6版本Pyhton配置CV2时的问题

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

一般到这里很多人的问题就已经解决了。但是我仍然出现了问题。

二、出现如下问题:后面太长,我只截取了一部分解决3.6版本Pyhton配置CV2时的问题_第1张图片

 其中在 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.6版本Pyhton配置CV2时的问题_第2张图片

 也可以下载其他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博客

你可能感兴趣的:(python,opencv)