Pyinstaller将py打包成exe的实例


Posted in Python onMarch 31, 2018

背景:分享python编写的小脚本时,拷贝代码还缺各种环境,使用Pyinstaller将py可以打包成exe,直接运行即可

1、安装pyinstaller运行时所需要的windows拓展pywin32

Pyinstaller将py打包成exe的实例

2、安装pyinstaller

pip install pyinstaller

Pyinstaller将py打包成exe的实例

验证是否成功:pyinstaller -v

Pyinstaller将py打包成exe的实例

3、pyinstaller指令

参数 含 义
-F 只生成一个exe文件
?distpath 指定生成的exe存放的目录
?workpath 指定编译中临时文件存放的目录
-D 创建一个目录包含:exe文件、依赖文件
-i 指定exe图标
-p 指定exe依赖的包、模块
-d 编译为debug模式,获取运行中的日志信息
-clean 清理编译时临时文件
-c 使用控制台
-w 使用窗口
-version-file 添加exe版本信息

4、实例

pyinstaller -F .py全路径 ?distpath exe存放目录

Pyinstaller将py打包成exe的实例

执行结果:

Pyinstaller将py打包成exe的实例

以上这篇Pyinstaller将py打包成exe的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 实现堆排序算法代码
Jun 05 Python
用Python展示动态规则法用以解决重叠子问题的示例
Apr 02 Python
连接Python程序与MySQL的教程
Apr 29 Python
Python编程之序列操作实例详解
Jul 22 Python
python数字图像处理之高级形态学处理
Apr 27 Python
浅谈Python中的bs4基础
Oct 21 Python
Python3.5文件修改操作实例分析
May 01 Python
详解Python3中setuptools、Pip安装教程
Jun 18 Python
详解DeBug Python神级工具PySnooper
Jul 03 Python
Python异常模块traceback用法实例分析
Oct 22 Python
opencv-python的RGB与BGR互转方式
Jun 02 Python
利用Python如何制作贪吃蛇及AI版贪吃蛇详解
Aug 24 Python
Python pymongo模块用法示例
Mar 31 #Python
Python向MySQL批量插数据的实例讲解
Mar 31 #Python
Python将图片转换为字符画的方法
Jun 16 #Python
Python实现从log日志中提取ip的方法【正则提取】
Mar 31 #Python
Python+OpenCV实现车牌字符分割和识别
Mar 31 #Python
python Opencv将图片转为字符画
Feb 19 #Python
python实现批量按比例缩放图片效果
Mar 30 #Python
You might like
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
2011/12/06 PHP
PHP优于Node.js的五大理由分享
2012/09/15 PHP
PHP反射机制用法实例
2014/08/28 PHP
extjs form textfield的隐藏方法
2008/12/29 Javascript
event对象的方法 兼容多浏览器
2009/06/27 Javascript
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
你必须知道的JavaScript 中字符串连接的性能的一些问题
2013/05/07 Javascript
js简单的表格添加行和删除行操作示例
2014/03/31 Javascript
Markdown+Bootstrap图片自适应属性详解
2016/05/21 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
2016/10/10 Javascript
AngularJS实现表单验证功能
2017/01/09 Javascript
nodejs入门教程二:创建一个简单应用示例
2017/04/24 NodeJs
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
详解微信小程序input标签正则初体验
2018/08/18 Javascript
D3.js的基础部分之数组的处理数组的排序和求值(v3版本)
2019/05/09 Javascript
Vue使用自定义指令实现拖拽行为实例分析
2020/06/06 Javascript
写一个Vue loading 插件
2020/11/09 Javascript
[01:11:28]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第一场 1月8日
2021/03/11 DOTA
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
2020/02/11 Python
python扫描线填充算法详解
2020/02/19 Python
python mongo 向数据中的数组类型新增数据操作
2020/12/05 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
css3 box-shadow阴影(外阴影与外发光)图示讲解
2017/08/11 HTML / CSS
香港No.1得奖零食网:香港零食大王
2016/07/22 全球购物
美国婴儿和儿童服装购物网站:PatPat
2020/10/01 全球购物
营销总经理的岗位职责
2013/12/15 职场文书
十八大报告观后感
2014/01/28 职场文书
大学生创业项目方案
2014/03/08 职场文书
医院信息公开实施方案
2014/05/09 职场文书
股东授权委托书范本
2014/09/13 职场文书
pytorch中的model.eval()和BN层的使用
2021/05/22 Python