1.首先我们可以在清华镜像上下载anaconda版本3.5.2.0。装上opencv3.5.2.0版本和python3.6.5版本如果下载最新版本anaconda和其他版本可能会出现问题后续opencv运行会出现很多问题。
清华镜像网站上下载anaconda速度更快些:| 清华大学开源软件镜像站 | Tsinghua Open Source MirrorIndex of /anaconda/archive/ | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive
下载anaconda版本
2. 为什么下载anaconda3 5.2.0版本
因为opencv软件在3. 4.1.5版本之后就开启了算法专利使用之后的版本运行代码可能会报错。opencv版本和python版本必须兼容,python版本必须与anaconda版本兼容。
anaconda与python版本对应关系。
网址参考链接:Old package lists — Anaconda documentation
3.anaconda的安装比较简单这里我只把anaconda环境变量配置展示一下。
3.0这里下载anaconda版本会出现一个这个选着Skip和Cancel都可以。
3.1 点击高级系统设置
3.2点击环境变量
3.3 点击Path
3.4 因为我的anaconda装在D盘文件名为:anaconda,所以配置环境变量为
D:\anaconda
D:\anaconda\Scripts
D:\anaconda\Library\mingw-w64\bin
D:\anaconda\Library\usr\bin
D:\anaconda\Library\bin
3.5. 配置蓝色圈中的五个变量
3.6 查看anaconda安装成功没有以及anaconda中的python环境
在cmd命令中输入:conda --version
检查anaconda中的版本是不是3.6版本。在cmd命令中输入:python
4.安装anconda3.5.2.0版本可能会遇到软件一直在loading applications问题.这个问题可能出错在两个地方
第一个错误
4.1 打开任务管理器 ,在进程里把python结束。
如果用任务管理器结束不了也可以用命令输入:tasklist。找到这几个pythow.exe
taskkill /pid 15364 /f 和 taskkill /pid 5752 /f 就能看到任务被中止了
4.2 在自己安装的anaconda目录下找到
:anaconda/Lib/site-packages/anaconda_navigator/api/conda_api.py
4.4 用PyCharm应用打开。
4.5 将1386行的data = yaml.load(f) 改为 data = yaml.safeload(f)就可以了
第二个出错的地方
4.6 一直卡在loading applications页面可能是要在自己安装的anaconda目录下修改:anaconda/Lib/site-packages/anaconda_navigator/api/anaconda_api.py这个文件。
用PyCharm软件打开,在811行将versions=[vsdata.get(‘productVersion’)],
换成versions=[“1b8e8302e405050205e69b59abb3559592bb9e60”],就可以了。
4.7 到这里anaconda3.5.2.0版本算是安装完成了。
5安装opencv3.4.1.15
5. 1 在cmd中使用下面命令
1. pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python==3.4.1.15
2. pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python==3.4.1.15
首先进入Anaconda Prompt找到自己安装anaconda/Scripts>目录下。
(说明一下这里我的Anaconda是安装在D盘下的,文件名为anaconda如果你是C盘的话就是(base) C:\anaconda\Scripts>)
5.2 第一个命令安装成功
5.3 第二个命令安装成功
5.4 在当前Scripts目录下使用命令:pip list查看是否安装成功
5.5 查看opencv环境是否安装成功。
在cmd命令中输入python
在输入下面两个命令
1. import cv2
2. cv2.__version__