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除法运算小技巧
Apr 05 Python
Python字符串转换成浮点数函数分享
Jul 24 Python
Python 实现数据库更新脚本的生成方法
Jul 09 Python
python并发2之使用asyncio处理并发
Dec 21 Python
PyCharm代码整体缩进,反向缩进的方法
Jun 25 Python
Python分割指定页数的pdf文件方法
Oct 26 Python
浅谈pycharm的xmx和xms设置方法
Dec 03 Python
Python hexstring-list-str之间的转换方法
Jun 12 Python
Python获取二维数组的行列数的2种方法
Feb 11 Python
Python统计学一数据的概括性度量详解
Mar 03 Python
Python Tornado之跨域请求与Options请求方式
Mar 28 Python
python 决策树算法的实现
Oct 09 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写UltraEdit插件脚本实现方法
2011/12/26 PHP
基于php下载文件的详解
2013/06/02 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
php实现的用户查询类实例
2015/06/18 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
setTimeout和setInterval的浏览器兼容性分析
2007/02/27 Javascript
JQuery为textarea添加maxlength属性的代码
2010/04/07 Javascript
文本框文本自动补全效果示例分享
2014/01/19 Javascript
js控制table合并具体实现
2014/02/20 Javascript
基于JavaScript代码实现随机漂浮图片广告
2016/01/05 Javascript
javaScript事件学习小结(四)event的公共成员(属性和方法)
2016/06/09 Javascript
JS不完全国际化&本地化手册 之 理论篇
2016/09/27 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
2016/10/17 Javascript
Vue filters过滤器的使用方法
2017/07/14 Javascript
用Vue-cli搭建的项目中引入css报错的原因分析
2017/07/20 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
vue加载自定义的js文件方法
2018/03/13 Javascript
js实现二级菜单点击显示当前内容效果
2018/04/28 Javascript
简单了解JavaScript异步
2019/05/23 Javascript
微信小程序实现文件、图片上传功能
2020/08/18 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
基于Python中求和函数sum的用法详解
2018/06/28 Python
详解flask入门模板引擎
2018/07/18 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
Python企业编码生成系统总体系统设计概述
2019/07/26 Python
python中的逆序遍历实例
2019/12/25 Python
django模板获取list中指定索引的值方式
2020/05/14 Python
python语言实现贪吃蛇游戏
2020/11/13 Python
CSS3实现swap交换动画
2016/01/19 HTML / CSS
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
自荐信模版
2013/10/24 职场文书
电大毕业自我鉴定
2014/02/03 职场文书
教师专业自荐书范文
2014/02/10 职场文书
低碳环保口号
2014/06/12 职场文书
企业标语大全
2014/07/01 职场文书