一、安装OpenCV-Python 3.4.1.15和opencv-contrib-python 3.4.1.15
1.安装anaconda
链接:
https://www.anaconda.com/download
点击Get Started,然后登录谷歌账号,下载Anaconda,默认是最新版本,记住anaconda的下载路径。
安装anaconda过程中,会出现如下界面:
①创建快捷方式(即本文第三张图),建议勾选;
②将安装路径添加到系统的PATH环境变量中,即:可以在“cmd命令提示符内”对anaconda进行操作,如果安装过其他常用的python版本,则不建议勾选,即:只在本文第三张图“Anaconda Prompt”进行操作;
③使用anacnda作为默认解释器,如果安装过其他常用的python版本,则不建议勾选;
④安装完成后清除缓存安装包,建议勾选。
2.创建虚拟环境
安装完成后,进入win菜单→Anaconda→Anaconda Prompt
在base环境下创建python 3.6虚拟环境,可以不进入Anaconda所在的文件夹,代码:
conda create -n opencv python=3.6代码中opencv为虚拟环境名称,可以自行更改。
运行结果如下:
然后检查虚拟环境是否创建成功,代码:
conda info -e环境列表中出现opencv虚拟环境,即创建成功,如下:
3.激活新创建的虚拟环境
代码:
conda activate opencv代码中opencv需要替换为自己创建的虚拟环境名称。
conda deactivate可以退出新建的虚拟环境,重新进入base环境。
4.下载OpenCV-Python 3.4.1.15 和 opencv-contrib-python 3.4.1.15的whl文件
链接:
https://gitcode.com/open-source-toolkit/d2b89
下载完成后(可以下载在anaconda文件夹内),解压缩得到两个whl文件,记住下载路径:
5.安装OpenCV-Python 3.4.1.15 和 opencv-contrib-python 3.4.1.15
继续在Anaconda Prompt中操作,进入两个whl文件的存储位置。
如果存储路径不在C盘,需要先进入相应盘内,然后再进入进入两个whl文件的存储位置,代码:
D:cd "D:\Anaconda\opencv"分别执行下面两行代码,安装OpenCV-Python 3.4.1.15 和 opencv-contrib-python 3.4.1.15:
pip install opencv_python-3.4.1.15-cp36-cp36m-win_amd64.whl pip install opencv_contrib_python-3.4.1.15-cp36-cp36m-win_amd64.whl第一行也可以替换为OpenCV-Python 3.4.1.15的清华源镜像代码:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python==3.4.1.15运行结果:
6.检查
进入安装Anaconda的文件夹内,输入python,然后分别执行以下代码:
import cv2 cv2.__version__出现如下结果即为opencv安装成功:
exit()退出python,执行pip list,检查OpenCV-Python 3.4.1.15 和 opencv-contrib-python 3.4.1.15是否安装成功,运行结果:
参考教程:(详解)安装3.4.1.15版本的opencv-python和opencv-contrib-python_opencv 3.4.1.15-CSDN博客
二、在pycharm解释器中添加anaconda prompt创建的python3.6虚拟环境
pycharm:添加本地解释器→选择现有
①类型:选择Conda
②conda的路径:进入安装anaconda的文件夹→进入condabin文件夹→选择conda.bat
③点击重新加载环境,如果出现“lateinit property envs dirs has not been initialized”报错(疑似是pycharm和conda不兼容),可以尝试两个方法:
方法一:切换到“生成新的”,再切换回“选择现有”,刷新一下,再尝试重新加载环境;
方法二:类型选择“Python”,Python的路径:进入安装anaconda的文件夹→进入envs文件夹→进入创建的虚拟环境文件夹(本文为opencv文件夹)→选择python.exe→创建