python3.7安装 opencv、PyQt5

python3.7安装 opencv、PyQt5

换了几次系统,python也安装了好几遍,然后又是安装和python相关的插件,遇到过很多问题,看了很多博客,但是试了一些方法并不能安装成功,现将这些坑以及解决办法记录下来,希望对大家有用

安装opencv、cyqt5有两种方式
-通过命令行安装
-通过本地 .whl 文件安装

1.通过命令行安装

通过命令行安装首先需要安装 pip ,可以通过在命令行直接输入pip来判断是否有改工具,高版本的python一般都自动安装了该工具
win+R 之后输入 cmd 回车 ,在命令行直接输入pip回车出现 下图所示代表已经安装了pip
python3.7安装 opencv、PyQt5_第1张图片
然后看了很多的博客,很多都是使用 “pip install opencv” "pip install PyQt5"这些命令,但是我总是在下载过程中报错、爆红,或者显示
需要下载两三个小时
这让我很苦恼,回想一下,这些插件很多都是老外发明的,很自然服务器一般在国外,所以下载速度非常慢,直到看到一篇博客上介绍使用国内的镜像,才解决了这个问题(当时看的博客没有收藏,这里表示感谢)

使用以下格式命令安装:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple XXX(包名)

如果是opencv 和 PyQt5 那么命令是:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5

这样就能快速的下载并安装这些插件了,而其他的插件都可以使用这种格式去安装

2.通过.whl文件安装

使用本地.whl 文件安装时,需要先下载对应python版本的.whl文件,如果是在官网下载的话,也有可能会出现下载不下来的情况
这时候要么可以加快下载速度,要么就是下载国内一些网站提供的,例如一些博主或者下载网站,我这里提供python3.7版本的 opencv、PyQt5 百度网盘的下载:

链接:https://pan.baidu.com/s/1L_BqhdYQkFpDxEo-KM2GDw
提取码:zeiq

链接:https://pan.baidu.com/s/1bB-egJFSkx7PObPJqI_jew
提取码:pxi8

下载下来之后,直接在下载后的目录上方的路径路径框里输入 cmd 然后回车
python3.7安装 opencv、PyQt5_第2张图片
然后输入命令:

pip install whl文件的全文件名

我这里是:

pip install opencv_python-4.1.2-cp37-cp37m-win_amd64.whl

然后回车,安装完毕出现successful即可,可以使用 "pip list"命令查看安装的模块

相关问题
如果在命令行可以 import cv2 ,说明安装成功,如果命令行可以import cv2 ,但是在pycharm 中 import cv2 报错 ,那么有两种情况:

①在pycharm的 settings /Project 项目名称 /Project Interpreter中的python源没有引用对,这个去网上搜 ,很多博客都给出了解决办法
②python源引用对了,并且在Project Interpreter中也能够看到相关模块显示,如图下所示
python3.7安装 opencv、PyQt5_第3张图片
但是import cv2 依然报错,那么很可能是 contrib词缀包 没有安装(这里感谢该博主提供相关经验https://blog.csdn.net/qq_34696203/article/details/80061578) ,命令行输入如下命令即可自动安装(或者下载对应版本的.whl文件进行安装):

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python

安装完成即可不报错

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