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抓取模板之家的CSS模板
Mar 16 Python
Python字符串处理函数简明总结
Apr 13 Python
python线程、进程和协程详解
Jul 19 Python
python直接访问私有属性的简单方法
Jul 25 Python
requests和lxml实现爬虫的方法
Jun 11 Python
Python编程实现微信企业号文本消息推送功能示例
Aug 21 Python
python 将list转成字符串,中间用符号分隔的方法
Oct 23 Python
Python 运行 shell 获取输出结果的实例
Jan 07 Python
解决django同步数据库的时候app models表没有成功创建的问题
Aug 09 Python
keras 自定义loss层+接受输入实例
Jun 28 Python
Visual Studio code 配置Python开发环境
Sep 11 Python
浅谈Python类的单继承相关知识
May 12 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
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
PHP获取文件夹内文件数的方法
2015/03/12 PHP
使用Thinkphp框架开发移动端接口
2015/08/05 PHP
laravel ORM关联关系中的 with和whereHas用法
2019/10/16 PHP
js 显示base64编码的二进制流网页图片
2014/04/04 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
2014/09/25 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
2017/05/12 Javascript
详解用node.js实现简单的反向代理
2017/06/26 Javascript
Vue实现typeahead组件功能(非常靠谱)
2017/08/26 Javascript
Node.js Event Loop各阶段讲解
2019/03/08 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
2019/09/27 Javascript
jQuery模仿ToDoList实现简单的待办事项列表
2019/12/30 jQuery
JS实现图片幻灯片效果代码实例
2020/05/21 Javascript
jquery实现广告上下滚动效果
2021/03/04 jQuery
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
[46:04]Liquid vs VP Supermajor决赛 BO 第四场 6.10
2018/07/05 DOTA
[42:34]VP vs VG 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python中类的定义、继承及使用对象实例详解
2015/04/30 Python
插入排序_Python与PHP的实现版(推荐)
2017/05/11 Python
python3 读写文件换行符的方法
2018/04/09 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
python中字符串数组逆序排列方法总结
2019/06/23 Python
Python列表元素常见操作简单示例
2019/10/25 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
详解Html5原生拖拽操作
2018/01/12 HTML / CSS
Vision Directa智利眼镜网:框架眼镜、隐形眼镜和名牌太阳眼镜
2016/11/23 全球购物
互动出版网:专业书籍
2017/03/21 全球购物
德国运动营养和健身网上商店:Myprotein.de
2018/07/18 全球购物
马来西亚和新加坡巴士票在线预订:CatchThatBus
2018/11/17 全球购物
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
网络安全类面试题
2015/08/01 面试题
法人授权委托书公证范本
2014/09/14 职场文书
2014学校领导四风问题对照检查材料思想汇报
2014/09/22 职场文书
2014年教研工作总结
2014/12/06 职场文书