关于OPENCV的python3.8.1的安装和一些问题解决方案
关于OPENCV
安装这个OPENCV的过程实在是遇到了很多问题,以至于我非常想把我的经验分享出来,以方便大家的安装和使用。
python的安装
首先,安装opencv前,必须去下载一个python,这里我的建议是下载python3.8.1,由于python的库文件的添加,一般下载都是需要pip的,而pip的版本过低,更新时候就会发生问题,所以我建议使用新版本的python。
下面是python的链接:link
安装python时,建议与你的电脑的操作系统相匹配,如果是32位操作系统,那么就安装32位的python,我的电脑是64位的win10,我安装的是64位的python。
![点击dowmloads](https://img-blog.csdnimg.cn/20200605102325176.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0ZvcmdvdHRlbm1hc3Rlcg==,size_16,color_FFFFFF,t_70#pic_center)
我们在官网点击downloads,进入版本的选择。
![这里就是下载的版本选择](https://img-blog.csdnimg.cn/20200605102732761.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0ZvcmdvdHRlbm1hc3Rlcg==,size_16,color_FFFFFF,t_70)
建议使用python3以上的版本,但是我建议不要下载最新的版本,最新的版本的可能含有一些bug。所有我是选择的python3.8.1.
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200605103246424.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0ZvcmdvdHRlbm1hc3Rlcg==,size_16,color_FFFFFF,t_70)
这里的三个的版本都是可以的,一个压缩包版本,一个是免安装版本,一个是网络安装版本。
安装python时,记得勾选配置环境变量,建议安装python时,不要安装c盘,防止更改文件时的报错。
安装完成python后的检验
win+R “快速打开”命令
输入cmd
在cmd中输入
python
可以查看python的版本
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200605110016818.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0ZvcmdvdHRlbm1hc3Rlcg==,size_16,color_FFFFFF,t_70)
查看pip 的版本
pip list
更新pip
python -m pip install --upgrade pip
更新完后,我们的准备就基本就绪了。
这里说一下我前几次安装的问题
如果是初次安装者,可以跳过本段落。
我在CSDN上面看了几篇文章,下面的链接就是文章的链接,大家可以自行参考以下链接。
参考文章:link.
我遇到的问题是首先现在opencv库的时候,只有一个文件,并没有文件夹。
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020060511292125.png)
将这个文件放入python/lib/site-packages后
使用pip的文件路径安装,安装成功后。
出现了以下问题:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200605113400850.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0ZvcmdvdHRlbm1hc3Rlcg==,size_16,color_FFFFFF,t_70)
在pip list中我们可以看到opencv的库,但是发现在python中import cv2时,根本找不到该模块。
这个问题一直困扰了我好久。
我最后的解决方法是,重装python,将python卸载,并将其python文件夹下面的库文件全部删除,重装之后,更新pip。使用下面的opencv的安装代码,可以完成安装opencv。
安装opencv库
只需要一段代码
安装opencv轻轻松松
python -m pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
这段代码,后面的链接是清华的镜像文件,包含了opencv和numpy库文件
直接安装好后
在cmd中测试
import cv2
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200605114853924.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0ZvcmdvdHRlbm1hc3Rlcg==,size_16,color_FFFFFF,t_70)
发现不报错,那么恭喜你,你已经完成了opencv库的安装。