python安装和pycharm环境搭建设置方法


Posted in Python onMay 27, 2020

一、python 开发工具的选择

python开发工具有很多,这里推荐使用 pycharm;因为jetbrains公司拥有众多的开发工具以及开发拥护者。这些工具有相同的风格和各类使用案例、描述问题的博客,可供初学者参考。

1、pycharm professional edition - 专业版,可以试用30天

2、如果你有学校的email,可以申请免费的教育版

https://www.jetbrains.com/zh-cn/education/#lang=python&role=learner

3、免费开源版

https://download.jetbrains.8686c.com/python/pycharm-community-2020.1.1.exe

二、pycharm的兼容性

在选择pycharm的时候,考虑几个兼容性:

  • 操作系统兼容性 ,可以在各个windows和macOS使用;
  • python版本的兼容性 在pycharm中可以为项目指定不同的python版本;
  • pyqt5开发的辅助工具 通过pycharm扩展工具选项,可以将pyqt5中的uic和designer融入pycharm中,无缝操作;

三、安装多个python版本

python安装和pycharm环境搭建设置方法

选择 --> Customize installation 之后保持默认,Next

python安装和pycharm环境搭建设置方法

修改路径为 python377,是为了在创建pycharm项目的时候能够区分选择Python的版本 ;

python安装和pycharm环境搭建设置方法

例如,我机器上已经安装的python版本情况,新安装python3.7.7,放在相同的文件夹下。

四、新建pycharm项目

新建项目,选择python版本

python安装和pycharm环境搭建设置方法

在项目的根目录p377test上(图中选中的蓝色),点击右键:

python安装和pycharm环境搭建设置方法python安装和pycharm环境搭建设置方法

选择 New -> Python Package -> 填写 main 回车,添加完成后如下图:

python安装和pycharm环境搭建设置方法

main 目录作为源代码的根目录,所有源代码和模块都保存在main目录下。

五、安装项目需要的模块

1、手工安装 pyqt5

pyqt5 是 Qt python实现的开源版本,Qt是图像化界面设计工具。

1)、打开 File -> Settings…

python安装和pycharm环境搭建设置方法

2)、选中+号

python安装和pycharm环境搭建设置方法

3)、在搜索框中,填写 pyqt5 ,会出现模块可用版本,点击Install Package

python安装和pycharm环境搭建设置方法

4)、安装成功!

python安装和pycharm环境搭建设置方法python安装和pycharm环境搭建设置方法

2、自动安装

1)、在项目根目录下,创建 requirements.txt 文件 2)、在 requirements.txt 文件中输入:

PyQt5==5.13.0
pyqt5-tools==5.13.0.1.5

3)、在底部选择 Terminal ,打开终端,输入:

pip install -r requirements.txt

pip 会自动安装列在requirements.txt 文件中的依赖库。

python安装和pycharm环境搭建设置方法

六、Pyqt5工具设置

1、PyQt5 Designer

打开 File?> Settings… --> External Tools --> 点击 + 号,出现下图

python安装和pycharm环境搭建设置方法

填写: Name:PyQt5 Designer Description:PyQt5 Designer

点击 Tool Settings 分栏中的 Program 后面的文件夹图标,在弹出的窗口,选中当前项目下的文件 venv\Scripts\pyqt5designer.exe

python安装和pycharm环境搭建设置方法

设置其他参数,参数如下图:(这里修改了Program的项目路径,改为变量引用)

python安装和pycharm环境搭建设置方法

2、Pyqt5 uic

用同样的操作,设置 uic , uic用来将designer设计的图像化文件转换成代码。

python安装和pycharm环境搭建设置方法

总结

到此这篇关于python安装和pycharm环境搭建和设置方法的文章就介绍到这了,更多相关python环境搭建和设置内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python简单猜数游戏实例
Jul 09 Python
通过Python 接口使用OpenCV的方法
Apr 02 Python
python3+PyQt5实现自定义分数滑块部件
Apr 24 Python
python2 与 pyhton3的输入语句写法小结
Sep 10 Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
Nov 06 Python
tensor和numpy的互相转换的实现示例
Aug 02 Python
Python下opencv图像阈值处理的使用笔记
Aug 04 Python
Django获取该数据的上一条和下一条方法
Aug 12 Python
python 将视频 通过视频帧转换成时间实例
Apr 23 Python
python3中编码获取网页的实例方法
Nov 16 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
Jan 26 Python
Python基于百度AI实现抓取表情包
Jun 27 Python
Python中无限循环需要什么条件
May 27 #Python
Python使用matplotlib绘制圆形代码实例
May 27 #Python
Python如何实现的二分查找算法
May 27 #Python
Python xml、字典、json、类四种数据类型如何实现互相转换
May 27 #Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
May 27 #Python
Python列表如何更新值
May 27 #Python
Python模拟伯努利试验和二项分布代码实例
May 27 #Python
You might like
快速保存网页中所有图片的方法
2006/06/23 Javascript
Extjs入门之动态加载树代码
2010/04/09 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
javascript每日必学之继承
2016/02/23 Javascript
JS检测页面中哪个HTML标签触发点击事件的方法
2016/06/17 Javascript
vue计算属性时v-for处理数组时遇到的一个bug问题
2018/01/21 Javascript
Vue组件库发布到npm详解
2018/02/17 Javascript
浅析Angular 实现一个repeat指令的方法
2019/07/21 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
[51:29]完美世界DOTA2联赛循环赛 Matador vs Forest BO2第一场 11.05
2020/11/05 DOTA
Python ljust rjust center输出
2008/09/06 Python
基于python socketserver框架全面解析
2017/09/21 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
Python类和对象的定义与实际应用案例分析
2018/12/27 Python
Python从函数参数类型引出元组实例分析
2019/05/28 Python
python中for循环把字符串或者字典添加到列表的方法
2019/07/20 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
2020/02/07 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
python的数学算法函数及公式用法
2020/11/18 Python
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
博朗(Braun)俄罗斯官方商店:德国小家电品牌
2019/09/24 全球购物
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
2014/09/29 面试题
教师岗位职责
2013/11/17 职场文书
会计专业自我鉴定
2014/02/10 职场文书
办公室秘书岗位职责范本
2014/02/11 职场文书
运动会稿件300字
2014/02/14 职场文书
竞聘书怎么写,如何写?
2014/03/31 职场文书
保密工作责任书
2014/04/16 职场文书
初一学生期末评语
2014/04/24 职场文书
乔布斯斯坦福大学演讲稿
2014/05/23 职场文书
学校运动会报道稿
2014/09/23 职场文书
驾驶员管理制度范本
2015/08/06 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript
如何将JavaScript将数组转为树形结构
2021/06/02 Javascript
Python何绘制带有背景色块的折线图
2022/04/23 Python
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS