手把手带你配置win10下Anaconda(python)+opencv+pycharm环境

win10下Anaconda(python)+opencv+pycharm环境配置

  很多小伙伴在刚刚接触计算机视觉时,常常会用到opencv工具包,但是在配置环境的时候回出现很多坑,因此写了这篇文章,记录一下我的环境配置过程。
  本文用于配置Anaconda(python)+opencv+pycharm环境。
                              _by 依雪观天澜

环境配置前先对用到的相关软件进行介绍。

Python:python代码解释器,用于编译.py代码,python可以单独安装,本次环境配置目的用于解决计算机视觉处理问题,因此选用安装Anaconda,Anaconda中包含python.exe以及常用的工具包。
Opencv:包含大量的图像处理工具,需要配置相关环境。
Pycharm:python代码常用的IDE,python开发常用工具。
注:在配置python+opencv+pycharm中,版本兼容性相对较强,没有特定的版本配合要求,可以根据自己的需求选择合适的版本。

本文示范安装版本如下:

软件名称 安装包名称 版本号
Anaconda Anaconda3-2020.07-Windows-x86_64 Python默认版本3.8
opencv opencv-4.1.1-vc14_vc15 opencv-4.1.1
pycharm pycharm-professional-2020.2.1 professional

手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
上述软件下载传送门:
Anaconda  https://www.anaconda.com/products/individual
opencv   https://opencv.org/releases/
pycharm  https://www.jetbrains.com/pycharm/download/#section=windows

1. Anaconda的安装

1.双击打开Anaconda安装包;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
2.想安装必然next;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
3.那必须同意;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
4.上面选项是只为自己(windows)安装,下面为所有使用电脑用户安装,此处我选择为全部用户安装,单击next;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
5.选择安装路径,结合实际情况选择,本人C盘足够大,故选择的默认路径,C:\ProgramData\Anaconda3,点击next;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
6.进入配置界面,共有两个选项,上面的选项大体含义为,将安装好的anaconda加入系统的环境变量之中(强烈建议勾选,手速快的小伙伴可能没有勾选这一项,请见第10条),第二个选项是为用户安装python,这必须勾选啊,两项都勾选后,点击Install;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
7.等待几分钟,安装完事后一路点击next;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
8.又遇到两个勾选,这两个不重要,勾选了会弹出两个帮助类网页,点击finsh,完成安装。

Anaconda安装基本告一段落了,中途有两个问题需要解决:
9.第一,部分电脑安装后,找不到anaconda的安装路径,主要因为这个路径下的文件夹自动隐藏了,比如:
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
解决办法:
打开安装路径,本人安装到了C盘,点击上方查看,勾选上隐藏的项目,就可以看到ProgramDate文件夹出现了。
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
10.第二,粗心的小伙伴在第六步没有勾选添加到环境,需要手动添加,桌面上选择我的电脑,右键点击属性(PS:桌面上没有我的电脑图标的,win10 桌面右键个性化-主题-下拉找到桌面图标设置);
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
点击高级系统设置,选择高级,点击环境变量;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
双击系统变量下的path;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
点击新建,然后输入要配置环境的路径,输入路径见上图3框内内容,所有路径全部添加完毕后,一路点击确定,完成环境配置,输入路径如下:
D:\ProgramData\Anaconda3
D:\ProgramData\Anaconda3\Library\mingw-w64\bin
D:\ProgramData\Anaconda3\Library\usr\bin
D:\ProgramData\Anaconda3\Library\bin
D:\ProgramData\Anaconda3\Scripts
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
Anaconda安装成功检测
按下键盘 win+r,弹出运行界面,输入cmd,点击确定;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
输入python ,按下键盘回车Enter,出现如下字样即为安装成功。
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境

2. Opencv的安装

这个软件属于绿色软件(就是跟压缩包差不多,直接解压就可以)

1.双击安装包,直接选择解压位置,点击Extarct。
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
2.解压完毕后,将opencv 的路径加入环境变量。
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
3. Pycharm的安装

pycharm在下载中通常有两个版本,社区版本和专业版,此处安装选择专业版。
1.打开pycharm安装包;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
2.不多说,next,选择安装路径;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
3.再next,进入安装选项界面。
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
4.四个全部勾选上,第一个勾选可以添加桌面快捷方式,第二个勾选可以将pycharm加入环境,第三个勾选(应该是创建工程的需要),第四个勾选是为了设置代码文件后缀名,四个勾选完毕后,点击next;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
5.点击install,并等待几分钟。
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
6.选择稍后自己重启,点击Finsh,完成安装。
7.对于专业版来说Pycharm安装还没有完事,还需要进行设置,双击桌面图标;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
8.出来的弹窗,选择下侧的Do not import settings",然后点击"ok";
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
9.选择你喜欢的IDE颜色,然后next;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
10.点击start useing Pycharm;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
11.对于专业版的需要账号和密码**软件,高校学生和老师可以免费在官网注册账号,具体注册方式可以参考此博客
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
12.**成功后,就可以建立自己的第一个工程了,点击New Project;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
13.location为选择字自己代码放置的位置,下面则是选择代码所用的python环境,此处选择存在的环境(即我们最先安装的anaconda的环境)。点击右侧…;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
14.因为Program存在于隐藏文件夹,点击上侧眼睛样式图标,后可以找到anaconda的解释器C:\ProgramData\Anaconda3\python.exe,选择此解释器,点击确定;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
15.Create a main.py weleome script是否勾选可以自己选择,勾选上会自动创建main.py文件,以及为此文件写入程序main的主入口。

至此三个软件已经全部安装完毕。
opencv+pycharm不好使?

此时pycharm任然无法调用opencv的工具包,需要手动安装。此处提供两个方法;

1.pycharm在线安装法(相当于使用conda指令)
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
2.选择file,并点击setting;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
3.点击project,选择第一个 Python Interpreter,3号位置可以选择此时工程的所在环境,4号位置加号可以为环境添加工具包,点击加号;
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
4.在上方输入py-opencv,找到并选中py-opencv,点击下方install,等待安装(其它工具包安装流程类似)。
网络不好的时候容易安装失败,此时可以选择使用手动安装或者镜像安装

1.镜像安装法,按下键盘 win+r,弹出运行界面,输入cmd,点击确定,输入下方指令;

指令 功能
pip install opencv-python Pip安装指令
conda install py-opencv $Conda安装指令
-i https://pypi.tuna.tsinghua.edu.cn/simple 清华镜像
-i https://developer.aliyun.com/mirror/ 阿里云镜像

使用前两个指令安装时,下载工具包仍然需要使用外网,因此使用镜像指令可以有效提高下载速度。
手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
2.出现上述字样,opencv环境配置完毕。
工具包测试:

手把手带你配置win10下Anaconda(python)+opencv+pycharm环境
输入python,回车,然后输入import cv2 ,回车,没有报错表示opencv工具包已经可以正常使用。
至此,所有工具均已安装完毕。