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学习数据结构实例代码
May 11 Python
Python中常见的数据类型小结
Aug 29 Python
Python下载指定页面上图片的方法
May 12 Python
python Celery定时任务的示例
Mar 13 Python
python版本的仿windows计划任务工具
Apr 30 Python
Python WSGI的深入理解
Aug 01 Python
Puppeteer使用示例详解
Jun 20 Python
python中PS 图像调整算法原理之亮度调整
Jun 28 Python
搭建python django虚拟环境完整步骤详解
Jul 08 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
Aug 20 Python
Pytorch释放显存占用方式
Jan 13 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
Jan 08 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
自制汽车收音机天线:收听广播的技巧和方法
2021/03/02 无线电
php curl获取网页内容(IPV6下超时)的解决办法
2013/07/16 PHP
php+memcache实现的网站在线人数统计代码
2014/07/04 PHP
教你php如何实现验证码
2016/01/20 PHP
PHP使用token防止表单重复提交的方法
2016/04/07 PHP
laravel 使用事件系统统计浏览量的实现
2019/10/16 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
如何在一个页面显示多个百度地图
2013/04/07 Javascript
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
js监控IE火狐浏览器关闭、刷新、回退、前进事件
2014/07/23 Javascript
js选择并转移导航菜单示例代码
2014/08/19 Javascript
JQuery实现样式设置、追加、移除与切换的方法
2015/06/11 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
2016/05/24 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
2017/01/20 Javascript
利用webstrom调试Vue.js单页面程序的方法教程
2017/06/06 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
angularJs使用ng-repeat遍历后选中某一个的方法
2018/09/30 Javascript
LayUi数据表格自定义赋值方式
2019/10/26 Javascript
vue 输入电话号码自动按3-4-4分割功能的实现代码
2020/04/30 Javascript
Python 常用string函数详解
2016/05/30 Python
使用python进行文本预处理和提取特征的实例
2018/06/05 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
详解HTML5布局和HTML5标签
2020/10/26 HTML / CSS
JD Sports澳洲官网:英国领先的运动鞋和运动时尚零售商
2020/02/15 全球购物
内部类的定义、种类以及优点
2013/10/16 面试题
可口可乐广告词
2014/03/20 职场文书
学生检讨书怎么写
2014/10/09 职场文书
2014年接待工作总结
2014/11/26 职场文书
Nginx代理同域名前后端分离项目的完整步骤
2021/03/31 Servers
Spring Cloud 中@FeignClient注解中的contextId属性详解
2021/09/25 Java/Android
Python爬虫入门案例之爬取二手房源数据
2021/10/16 Python
2022年显卡天梯图(6月更新)
2022/06/17 数码科技
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技