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中查找excel某一列的重复数据 剔除之后打印
Feb 10 Python
用pywin32实现windows模拟鼠标及键盘动作
Apr 22 Python
Python中使用第三方库xlrd来读取Excel示例
Apr 05 Python
django实现同一个ip十分钟内只能注册一次的实例
Nov 03 Python
利用Python进行异常值分析实例代码
Dec 07 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
Dec 28 Python
说说如何遍历Python列表的方法示例
Feb 11 Python
Python使用统计函数绘制简单图形实例代码
May 15 Python
centos7中安装python3.6.4的教程
Dec 11 Python
Python CSV文件模块的使用案例分析
Dec 21 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
Mar 25 Python
Python Selenium库的基本使用教程
Jan 04 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
千呼万唤始出来,DOTA2勇士令状不朽宝藏Ⅱ现已推出
2020/08/25 DOTA
PHP5 安装方法
2007/01/15 PHP
php中经典方法实现判断多维数组是否为空
2011/10/23 PHP
php页面防重复提交方法总结
2013/11/25 PHP
YII框架常用技巧总结
2019/04/27 PHP
js 控制下拉菜单刷新的方法
2013/03/03 Javascript
再谈javascript原型继承
2014/11/10 Javascript
浅谈jQuery中setInterval()方法
2015/07/07 Javascript
jQuery基础的工厂函数以及定时器的经典实例分析
2016/05/20 Javascript
Javascript中字符串replace方法的第二个参数探究
2016/12/05 Javascript
nodejs 实现钉钉ISV接入的加密解密方法
2017/01/16 NodeJs
angular select 默认值设置方法
2017/06/23 Javascript
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
基于Vuex无法观察到值变化的解决方法
2018/03/01 Javascript
jQuery实现获取动态添加的标签对象示例
2018/06/28 jQuery
js canvas实现橡皮擦效果
2018/12/20 Javascript
微信小程序:报错(in promise) MiniProgramError
2020/10/30 Javascript
[04:04]显微镜下的DOTA2第六期——电影级别的华丽团战
2014/06/20 DOTA
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
python实现将汉字转换成汉语拼音的库
2015/05/05 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
详解HTML5中的标签
2015/06/19 HTML / CSS
浅谈HTML5 defer和async的区别
2016/06/07 HTML / CSS
localstorage和sessionstorage使用记录(推荐)
2017/05/23 HTML / CSS
美国乒乓球设备、配件和服装品牌:Killerspin
2020/06/07 全球购物
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
2014/10/31 面试题
毕业自荐信
2013/12/16 职场文书
2013年员工自我评价范文
2013/12/27 职场文书
升国旗仪式主持词
2014/03/19 职场文书
《黄山奇石》教学反思
2014/04/19 职场文书
银行金融服务方案
2014/06/11 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
党的群众路线教育实践活动个人整改落实情况汇报
2014/10/28 职场文书
教师见习报告范文
2014/11/03 职场文书
教师学期个人总结
2015/02/11 职场文书
2015年学生资助工作总结
2015/05/25 职场文书