2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用


Posted in Python onMarch 24, 2020

一、pycharm介绍与安装

1.pycharm介绍

PyCharm是一种Python IDE,是Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。其本身可以在线上更新和下载库,但本文未使用,使用的是anaconda进行管理

选择原因

开发项目,管理项目资源方便,可导入各种集成库进行开发,图像处理,界面设计,数据库管理等皆可融为一起,方便实际工程项目开发使用

2.安装教程

1、首先去Pycharm官网,或者直接输入网址:https://www.jetbrains.com/,下载PyCharm安装包,这里以2019版本为例,根据自己电脑的操作系统进行选择,这里以Windows为例

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

2.等待安装包下载成功后直接安装

3.安装目录建议选择C盘以外,为系统盘节省资源

4.貌似新版本只支持64bit,选择相应选项,勾选原因为直接加入电脑环境变量,连接py文件,若不勾选,还需额外配置电脑环境变量

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

5.下一步,直达安装进度条

6.安装成功,稍后重启

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

7.双击图标打开,不进行配置

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

8.安装成功

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

二、anaconda介绍与安装

1.anaconda介绍

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。包含两个版本Anaconda和Miniconda

Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等 Miniconda包括Conda、Python 本文以Anaconda完整版为例

选择原因

可以快速获取科学包和依赖包,方便开发获取,环境管理器优秀,便于配置到其他开发环境

2.安装教程

1.前往官方下载页面下载https://www.anaconda.com/,这里以Windows,py3.7 ,64bit为例

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

2.完成下载后,双击安装,一路向下,直到出现install for

i Just me还是All Users,假如你的电脑有好几个 Users ,才需要考虑这个问题.其实我们电脑一般就一个 User,就我们一个人使用,如果你的电脑有多个用户,选择All Users,我这里直接 All User,继续点击 Next 。

3.接下来更改路径,选择系统盘以外的磁盘

4.接下来是Advanced Options ,高级选项,第一个不勾选,第二个勾选

第一个是添加到环境变量,后面我们会自己添加第二个选项默认使用 Python 3.7

5.开始安装

6.配置环境变量(重要)

如果是windows的话需要去 控制面板\系统和安全\系统\高级系统设置\环境变量\用户变量\PATH

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

7.升级包

可以打开命令行(最好用管理员模式打开) 输入测试conda conda --version 测试Python Python --version 升级conda conda upgrade --all

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

安装成功

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

三、重要!pycharm和anaconda环境统一配置(解释器)

目前为止,我们已经安装好了pycharm和anaconda,注意在这里我们虽然没有安装python,但是已经通过pycharm和anaconda分别自动安装了。

是的,是分别安装了, 接下来便是展现anaconda的环境管理能力了我们需要在pycharm 中更改配置,选择anaconda的依赖包为方式进行开发,即使用anaconda中的python进行开发,同理,opencv,qt的库也是如此,无需再单独下载

1.将anaconda环境配置进pycharm

1.新建或打开一个项目,进入pycharm主页

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

2.文件,设置找到下图位置的project interpreter:

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

3.点击齿轮,选择add

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

4.选择anaconda的python环境,目录为anaconda安装位置

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

5.配置解释器成功,可以看到现在pycharm环境中的所有依赖包

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

四、加载opencv

opencv有多种安装方式,但由于本博客是通过anaconda进行环境管理,所以其他安装方式并不适合

1.进入anaconda,配置依赖包获取途径,通过像Ubuntu一样的方法,提前设置有下载地址,我们需要更改几个更便捷的网址,Anaconda.org的服务器在国外,更快的方式是从清华大学开源软件镜像站进行下载并配置镜像。

2.选择channel,add添加

https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

2.进入环境,查找opencv包,勾选后,右下角安装

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

3.查看是否安装成功,在开始栏找到anaconda中的Spyder中新建py文件测试

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

4.测试成功

import cv2

img = cv2.imread("C:\\Users\Administrator\Desktop\k/k.jpg")
cv2.namedWindow('img', cv2.WINDOW_AUTOSIZE)

cv2.imshow("Image", img)

cv2.waitKey (0)

cv2.destroyAllWindows()

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

五、加载qt

1.打开anaconda,environment—>not installed搜索pyqt,会看到pyqt的包,直接勾选后右下角apply就安装好了。安完后可以切换到installed查看是否真正安装成功。

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

2、安装完PyQt5之后,可以在anaconda—>Libra—>bin目录下看到designer.exe,这个就是用来画界面的QtDesigner,记住这个目录,一会儿会用到。

3、打开PyCharm,打开File—>Settings—>External Tools,点击加号来添加自己的工具(添加外部工具):添加方法见第四步

第一个是QT工具

第二个是ui转py工具,由于QT界面设计后产生文件默认为ui格式。

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

4.配置方法

Name:QtDesigner Group:Qt Programs:F:\anaconda\Library\bin\designer.exe(这里是各位自己的designer路径,之前所看到的) Working directory:ProjectFileDirProjectFileDirProjectFileDir

完成后点“OK”,现在QtDesigner就配置好了,就可以直接在PyCharm中打开它来画界面了,但是要在PyCharm中把界面的.ui文件转换为.py文件还需要后面的配置。

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

5、同样在External Tools中点击加号来配置pyuic:

Name:Pyuic Group:Qt Program:F:\anaconda\python.exe(各位自己的python路径) Arguments:-m PyQt5.uic.pyuic FileNameFileNameFileName -o FileNameWithoutExtensionFileNameWithoutExtensionFileNameWithoutExtension.py Working directory:FileDirFileDirFileDir

6、至此就全部配置好了,接下来是test,回到PyCharm,Tools—>Qt—>QtDesigner,点击即可打开designer:然后创建一个最简单的界面。这里以text.ui为例

2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用

7.保存后回到pycharm,可以看到工程目录下已经产生了text.ui,右键它,Qt—>Pyuic,点击后即可产生text.py文件。

六、总结

到此这篇关于2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用的文章就介绍到这了,更多相关pycharm anaconda opencv pyqt环境配置内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
通过python下载FTP上的文件夹的实现代码
Feb 10 Python
零基础写python爬虫之爬虫编写全记录
Nov 06 Python
Python类的定义、继承及类对象使用方法简明教程
May 08 Python
Python中str.join()简单用法示例
Mar 20 Python
Django使用Mysql数据库已经存在的数据表方法
May 27 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
Aug 23 Python
jenkins配置python脚本定时任务过程图解
Oct 29 Python
python requests抓取one推送文字和图片代码实例
Nov 04 Python
python 实现兔子生兔子示例
Nov 21 Python
python+adb命令实现自动刷视频脚本案例
Apr 23 Python
Python使用xpath实现图片爬取
Sep 16 Python
浅谈matplotlib默认字体设置探索
Feb 03 Python
python实现梯度下降和逻辑回归
Mar 24 #Python
详解Python 实现 ZeroMQ 的三种基本工作模式
Mar 24 #Python
python使用梯度下降算法实现一个多线性回归
Mar 24 #Python
PyQt5+python3+pycharm开发环境配置教程
Mar 24 #Python
python实现最速下降法
Mar 24 #Python
python实现梯度法 python最速下降法
Mar 24 #Python
PyQt5+Pycharm安装和配置图文教程详解
Mar 24 #Python
You might like
某大型网络公司应聘时的笔试题目附答案
2008/03/27 PHP
PHP 开发环境配置(Zend Server安装)
2010/04/28 PHP
在PHP上显示JFreechart画的统计图方法
2013/11/03 PHP
常见的5个PHP编码小陋习以及优化实例讲解
2021/02/27 PHP
教你在heroku云平台上部署Node.js应用
2014/07/30 Javascript
jquery判断浏览器后退时候弹出消息的方法
2014/08/11 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
基于Javascript实现二级联动菜单效果
2016/03/04 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
2016/07/21 Javascript
JavaScript函数柯里化原理与用法分析
2017/03/31 Javascript
详解vue-cli中配置sass
2017/06/21 Javascript
JavaScript字符串_动力节点Java学院整理
2017/06/27 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
2017/08/23 Javascript
Vue实现根据hash高亮选项卡
2019/05/27 Javascript
Vue动态修改网页标题的方法及遇到问题
2019/06/09 Javascript
Vue 实现前端权限控制的示例代码
2019/07/09 Javascript
layui按条件隐藏表格列的实例
2019/09/19 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
2020/04/17 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
关于IDEA中的.VUE文件报错 Export declarations are not supported by current JavaScript version
2020/10/17 Javascript
Element-UI 使用el-row 分栏布局的教程
2020/10/26 Javascript
在MAC上搭建python数据分析开发环境
2016/01/26 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
2020/03/24 Python
python读取xml文件方法解析
2020/08/04 Python
Python大批量搜索引擎图像爬虫工具详解
2020/11/16 Python
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
惠普香港官方商店:HP香港
2019/04/30 全球购物
俄罗斯购买剧院和演唱会门票网站:Parter.ru
2019/11/09 全球购物
如何填写个人简历自我评价
2013/12/10 职场文书
实习评语
2013/12/16 职场文书
工商管理实习生自我鉴定范文
2013/12/18 职场文书
详细的大学生创业计划书模板
2014/01/27 职场文书
教师个人事迹材料
2014/12/17 职场文书
避暑山庄导游词
2015/02/04 职场文书