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 相关文章推荐
shelve  用来持久化任意的Python对象实例代码
Oct 12 Python
Python入门_浅谈字符串的分片与索引、字符串的方法
May 16 Python
Numpy 改变数组维度的几种方法小结
Aug 02 Python
python按时间排序目录下的文件实现方法
Oct 17 Python
python内置数据类型之列表操作
Nov 12 Python
pyqt5实现俄罗斯方块游戏
Jan 11 Python
python实现远程控制电脑
May 23 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
Jul 01 Python
Python 使用list和tuple+条件判断详解
Jul 30 Python
Python实现图像的垂直投影示例
Jan 17 Python
利用python批量爬取百度任意类别的图片的实现方法
Oct 07 Python
Python的logging模块基本用法
Dec 24 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将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
PHP模板引擎Smarty的缓存使用总结
2014/04/24 PHP
PHP清除缓存的几种方法总结
2017/09/12 PHP
PHP中OpenSSL加密问题整理
2017/12/14 PHP
使用 JavaScript 进行函数式编程 (一) 翻译
2015/10/02 Javascript
AngularJS获取json数据的方法详解
2017/05/27 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
JavaScript如何使用插值实现图像渐变
2020/06/28 Javascript
vue-cli3 引入 font-awesome的操作
2020/08/11 Javascript
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
Python输出PowerPoint(ppt)文件中全部文字信息的方法
2015/04/28 Python
python中函数默认值使用注意点详解
2016/06/01 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
Python实现翻转数组功能示例
2018/01/12 Python
详谈套接字中SO_REUSEPORT和SO_REUSEADDR的区别
2018/04/28 Python
numpy中以文本的方式存储以及读取数据方法
2018/06/04 Python
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
python hough变换检测直线的实现方法
2019/07/12 Python
python excel转换csv代码实例
2019/08/26 Python
Python实现微信机器人的方法
2019/09/06 Python
完美解决ARIMA模型中plot_acf画不出图的问题
2020/06/04 Python
利用python进行文件操作
2020/12/04 Python
html2 canvas生成清晰的图片实现打印功能
2019/09/23 HTML / CSS
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
澳大利亚制造的蜡烛和扩散器:Glasshouse Fragrances
2018/05/20 全球购物
计算机应用毕业生自荐信
2013/10/23 职场文书
教师旷工检讨书
2014/01/18 职场文书
函授生自我鉴定
2014/03/25 职场文书
对孩子的寄语
2014/04/09 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
浅谈移动端中的视口(viewport)的具体使用
2021/04/13 HTML / CSS
安装pytorch时报sslerror错误的解决方案
2021/05/17 Python
解决Python中的modf()函数取小数部分不准确问题
2021/05/28 Python