Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法


Posted in Python onFebruary 27, 2020

windows系统下安装Pyinstaller

cmd下输入指令

pip install PyInstaller

Pyinstaller的使用

进入需要打包的目录下,执行打包命令

Pyinstaller [opts] yourprogram.py

示范

pyinstaller -F -W helloworld.py

opts可选的参数

参数 含义
-F -onefile,打包成一个exe文件
-D -onefile,创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c -console,-nowindowed,使用控制台,无窗口(默认)
-w -Windowed,-noconsole,使用窗口,无控制台

Pyinstaller在pycharm的支持配置

第一步:设置—-》工具—?》外部工具,点击左上角的加号

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

第二步:属性配置

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

name:Pyinstaller EXE(可自定义)

Program:pyinstaller.exe文件所在的路径,可参考下列路径

( C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts\pyinstaller.exe)

arfuments:-F $FileNameWithoutExtension$.py ?noconsole

working:$FileDir$

第三步:保存设置,退出即可

Pyinstaller的打包应用实例

新建helloworld.py程序如下

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

鼠标点击需要打包的程序后,在工具—-》外部工具—-》pyinstaller

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

执行过程如下

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

看到最后一个单词成功就知道打包好了,文件管理器进入你打包程序所在的文件夹

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

打开dist文件夹

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

运行程序

Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

ok,大功告成了,一个简单的Python应用程序安装包打包成功。

本文主要讲解了Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法,更多关于Python打包工具PyInstaller知识请查看下面的相关链接

Python 相关文章推荐
深入解析Python中的descriptor描述器的作用及用法
Jun 27 Python
Python实现小数转化为百分数的格式化输出方法示例
Sep 20 Python
python实现单向链表详解
Feb 08 Python
对python抓取需要登录网站数据的方法详解
May 21 Python
python实现人民币大写转换
Jun 20 Python
Python matplotlib的使用并自定义colormap的方法
Dec 13 Python
python实现定时发送qq消息
Jan 18 Python
Python基本类型的连接组合和互相转换方式(13种)
Dec 16 Python
春节到了 教你使用python来抢票回家
Jan 06 Python
解决pyPdf和pyPdf2在合并pdf时出现异常的问题
Apr 03 Python
基于Python采集爬取微信公众号历史数据
Nov 27 Python
Python使用scapy模块发包收包
May 07 Python
python通过对字典的排序,对json字段进行排序的实例
Feb 27 #Python
python实现翻译word表格小程序
Feb 27 #Python
Python统计文本词汇出现次数的实例代码
Feb 27 #Python
浅谈python输出列表元素的所有排列形式
Feb 26 #Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
Feb 26 #Python
python——全排列数的生成方式
Feb 26 #Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
Feb 26 #Python
You might like
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
php+mysql数据库查询实例
2015/01/21 PHP
详解WordPress开发中wp_title()函数的用法
2016/01/07 PHP
PHP内置加密函数详解
2016/11/20 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
非常好的js代码
2006/06/27 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
JavaScript中的立即执行函数表达式介绍
2015/03/15 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
2015/03/23 Javascript
纯js实现重发验证码按钮倒数功能
2015/04/21 Javascript
简单介绍JavaScript的变量和数据类型
2015/06/03 Javascript
JavaScript中数据结构与算法(二):队列
2015/06/19 Javascript
Javascript中浏览器窗口的基本操作总结
2016/08/18 Javascript
D3.js实现直方图的方法详解
2016/09/25 Javascript
浅述节点的创建及常见功能的实现
2016/12/15 Javascript
nuxt 自定义 auth 中间件实现令牌的持久化操作
2020/11/05 Javascript
原生JS实现弹幕效果的简单操作指南
2020/11/10 Javascript
[00:32]2018DOTA2亚洲邀请赛VGJ.T出场
2018/04/03 DOTA
Python写的英文字符大小写转换代码示例
2015/03/06 Python
使用Python编写vim插件的简单示例
2015/04/17 Python
利用Python破解验证码实例详解
2016/12/08 Python
详解python上传文件和字符到PHP服务器
2017/11/24 Python
Python数据分析之获取双色球历史信息的方法示例
2018/02/03 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
2018/05/21 Python
浅析python继承与多重继承
2018/09/13 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
2019/08/02 Python
详解用Python为直方图绘制拟合曲线的两种方法
2019/08/21 Python
如何将tensorflow训练好的模型移植到Android (MNIST手写数字识别)
2020/04/22 Python
HTML5之SVG 2D入门5—颜色的表示及定义方式
2013/01/30 HTML / CSS
string = null 和string = ''的区别
2013/04/28 面试题
财务与信息服务专业推荐信
2013/11/28 职场文书
农场厂长岗位职责
2013/12/28 职场文书
批评与自我批评材料
2014/02/15 职场文书
信息管理专业自荐书
2014/06/05 职场文书
《平移和旋转》教学反思
2016/02/19 职场文书
React中的Context应用场景分析
2021/06/11 Javascript