python集成开发环境配置(pycharm)


Posted in Python onFebruary 14, 2020

python的开发工具有很多种,各有特点,本人一直使用的是pycharm,所以本篇内容仅限pycharm。

1,设置python文件头模板

当我们使用pycharm新建文档时,pycharm会将模板内容自动插入文件头部位置

设置python文件头模板的操作方法:

(1)打开pycharm

(2)依次打开“File—>Settings—>Appearance & behavior—>Editor—>File and code template—>Python script,右侧粘贴以下信息 :

#!/usr/bin/env python(默认python路径,根据实际情况填写)

# -\*- coding: utf-8 -\*-

# @Time : ${DATE} ${TIME}

# @Author : XXXXX(输入实际信息)

# @File : ${NAME}.py`

点击“OK”完成配置。

python集成开发环境配置(pycharm)

2,添加qrc文件模板

qrc文件是Qt的资源文件,存储有图标资源,为xml格式,python程序使用这些图标资源时,需要使用pyrcc命令将qrc文件转化为rescource.py资源。

添加qrc文件模板的操作方法:

(1)打开pycharm

(2)依次打开“File—>Settings—>Appearance & behavior—>Editor—>File and code template—>Python script,点击 右侧的“+” 号,Name中填入“Qrc File” ,Extension中填入“qrc”,在文本框中粘贴如下内容:

<!DOCTYPE RCC>

<RCC version="1.0">

<qresource prefix="/">

<file alias="demo1.ico">demo1.ico</file>

<file alias="demo2.png">demo2.png</file>

</qresource>

</RCC>

点击“OK”完成配置。

python集成开发环境配置(pycharm)

3,设置外部工具

为什么设置开发工具?

一是开发过程中不用切换界面就可以在pycharm中调用这些工具,方便快捷;

二是直接在pycharm的project框内选择文件,右键选择对应的外部工具,此时外部工具直接对该文件起作用,不用写一长串带着各类参数的命令,精准无误!!!

本人常用的外部工具有qtdesigner、pyuic、pyrcc、pyi-makespec和pyinstaller

qtdesigner:用于设计和修改ui界面文件 pyuic:用于将ui文件转化为py文件 pyrcc5:用于将qrc文件转化为py文件 pyi-makespec:用于创建spec文件 pyinstaller:基于spec文件打包生成可执行程序

(1)设置独立运行的QtDesigner,用于创建ui文件

在 “File—>Settings—>Tools—>External Tools” 中点击 “+” 号,添加外部工具; Name中填入:Qt Designer Alone Program中填入实际的“designer.exe”的路径。eg. C:\Python\Python37\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe; Working directory 中填入$FileDir$

python集成开发环境配置(pycharm)

使用路径:依次点击Tools—>External Tools—>Qt Designer Alone,此时便可以打开Qt Designer.exe,可以使用该程序创建ui文件

(2)设置依赖ui运行的QtDesigner,用于修改ui文件

在 “File—>Settings—>Tools—>External Tools” 中点击 “+” 号,添加外部工具; Name中填入:Qt Designer Dependent Program中填入实际的“designer.exe”的路径。eg. C:\Python\Python37\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe; Arguments中选择$FileName$ Working directory 中填入$FileDir$

python集成开发环境配置(pycharm)

使用路径:依次点击Project—>选中ui文件—>点击鼠标右键—>External Tools—>Qt Designer Dependent,此时便可以用Qt Designer.exe打开选中的ui文件

(3)设置pyurc命令,用于将Qt Designer设计的ui文件转化成pycharm使用的py文件

依次点击 “File—>Settings—>Tools—>External Tools” 中点击 “+” 号,添加外部工具; Name中填入 PyUIC Program中填入“python.exe”的实际路径。eg. C:\Python\Python37\python.exe; Arguments中填入-m PyQt5.uic.pyuic $FileName$ -o ui_$FileNameWithoutExtension$.py Working directory 中填入$FileDir$

python集成开发环境配置(pycharm)

使用路径:依次点击Project—>选中ui文件—>点击鼠标右键—>External Tools—>PyUIC,此时便可以将ui文件转化为py文件

(4)设置pyrcc命令,用于将qrc文件转化成pycharm使用的py格式资源文件

依次点击 “File—>Settings—>Tools—>External Tools” 中点击 “+” 号,添加外部工具; Name中填入 PyRCC Program中填入“pyrcc5.exe”的实际路径。eg. C:\Python\Python37\Scripts\pyrcc5.exe; Arguments中填入$FileName$ -o resoure.py Working directory 中填入$FileDir$

python集成开发环境配置(pycharm)

使用路径:依次点击Project—>选中qrc文件—>点击鼠标右键—>External Tools—>PyRCC,此时便可以将qrc文件转化为py文件

(5)设置pyi-makespec命令,用于将py文件转化成pyinstaller打包所用的spec文件

依次点击 “File—>Settings—>Tools—>External Tools” 中点击 “+” 号,添加外部工具; Name中填入 pyi-makespec Program中填入“pyi-makespec.exe”的实际路径。eg. C:\Python\Python37\Scripts\pyi-makespec.exe; Arguments中填入-Fw $FileName$ Working directory 中填入$FileDir$

python集成开发环境配置(pycharm)

使用路径:依次点击Project—>选中py文件—>点击鼠标右键—>External Tools—>pyi-makespec,此时便可以基于当前py文件生成对应的spec文件

(6)设置pyinstaller命令,用于将spec文件打包成可执行程序

依次点击 “File—>Settings—>Tools—>External Tools” 中点击 “+” 号,添加外部工具; Name中填入 pyi-makespec Program中填入“pyi-makespec.exe”的实际路径。eg. C:\Python\Python37\Scripts\pyinstaller.exe; Arguments中填入--key 123456abcdef $FileName$ Working directory 中填入$FileDir$

python集成开发环境配置(pycharm)

使用路径:依次点击Project—>选中spec文件—>点击鼠标右键—>External Tools—>pyinstaller,此时便可以基于当前spec文件生成对应的可执行程序。

Python 相关文章推荐
python dict remove数组删除(del,pop)
Mar 24 Python
Python函数式编程指南(二):从函数开始
Jun 24 Python
Python计算已经过去多少个周末的方法
Jul 25 Python
Python基于Tkinter模块实现的弹球小游戏
Dec 27 Python
Appium Python自动化测试之环境搭建的步骤
Jan 23 Python
Python登录系统界面实现详解
Jun 25 Python
python字符串查找函数的用法详解
Jul 08 Python
python 读取数据库并绘图的实例
Dec 03 Python
python实现对变位词的判断方法
Apr 05 Python
python 瀑布线指标编写实例
Jun 03 Python
Pytorch实现图像识别之数字识别(附详细注释)
May 11 Python
python如何利用cv2模块读取显示保存图片
Jun 04 Python
基于python-pptx库中文文档及使用详解
Feb 14 #Python
python pptx复制指定页的ppt教程
Feb 14 #Python
打包PyQt5应用时的注意事项
Feb 14 #Python
如何使用Python抓取网页tag操作
Feb 14 #Python
python使用python-pptx删除ppt某页实例
Feb 14 #Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 #Python
python在不同条件下的输入与输出
Feb 13 #Python
You might like
利用PHP制作简单的内容采集器的代码
2007/11/28 PHP
解析phpstorm + xdebug 远程断点调试
2013/06/20 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
php如何执行非缓冲查询API
2016/07/22 PHP
WAF的正确bypass
2017/01/05 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
laravel框架如何设置公共头和公共尾
2019/10/22 PHP
超简单的jquery的AJAX用法
2010/05/10 Javascript
js中设置元素class的三种方法小结
2011/08/28 Javascript
javascript实现倒计时并弹窗提示特效
2015/06/05 Javascript
利用HTML5的画布Canvas实现刮刮卡效果
2015/09/06 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
javascript用正则表达式过滤空格的实现代码
2016/06/14 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
在bootstrap中实现轮播图实例代码
2017/06/11 Javascript
详解ES6通过WeakMap解决内存泄漏问题
2018/03/09 Javascript
vue+Element实现搜索关键字高亮功能
2019/05/28 Javascript
js如何验证密码强度
2020/03/18 Javascript
JavaScript设计模式--简单工厂模式定义与应用案例详解
2020/05/23 Javascript
python生成指定长度的随机数密码
2014/01/23 Python
Python调用C/C++动态链接库的方法详解
2014/07/22 Python
Python配置虚拟环境图文步骤
2019/05/20 Python
pandas中遍历dataframe的每一个元素的实现
2019/10/23 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
2020/02/18 Python
在Python IDLE 下调用anaconda中的库教程
2020/03/09 Python
Python实现仿射密码的思路详解
2020/04/23 Python
Python PyQt5模块实现窗口GUI界面代码实例
2020/05/12 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
入党自我鉴定范文
2013/10/04 职场文书
班子群众路线教育实践个人对照检查材料思想汇报
2014/09/30 职场文书
考研英语复习计划
2015/01/19 职场文书
教师个人发展总结
2015/02/11 职场文书
java多态注意项小结
2021/10/16 Java/Android
详细聊一聊mysql的树形结构存储以及查询
2022/04/05 MySQL