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 open读写文件实现脚本
Sep 06 Python
python threading模块操作多线程介绍
Apr 08 Python
python3实现抓取网页资源的 N 种方法
May 02 Python
Python 元类实例解析
Apr 04 Python
如何在python字符串中输入纯粹的{}
Aug 22 Python
不知道这5种下划线的含义,你就不算真的会Python!
Oct 09 Python
widows下安装pycurl并利用pycurl请求https地址的方法
Oct 15 Python
使用Python制作表情包实现换脸功能
Jul 19 Python
在python里创建一个任务(Task)实例
Apr 25 Python
Numpy中ndim、shape、dtype、astype的用法详解
Jun 14 Python
Python+Opencv身份证号码区域提取及识别实现
Aug 25 Python
Python3+PyCharm+Django+Django REST framework配置与简单开发教程
Feb 16 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魔术方法使用方法汇总
2016/02/14 PHP
php反射类ReflectionClass用法分析
2016/05/12 PHP
iOS10推送通知开发教程
2016/09/19 PHP
jQuery 解析xml文件
2009/08/09 Javascript
jquery ajax 登录验证实现代码
2009/09/23 Javascript
JavaScript EasyPager 分页函数
2011/05/25 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
使用JavaScript实现Java的List功能(实例讲解)
2013/11/07 Javascript
Jquery日期选择datepicker插件用法实例分析
2015/06/08 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
JS实现的表格行上下移动操作示例
2016/08/03 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
2016/08/08 Javascript
js仿支付宝多方框输入支付密码效果
2016/09/27 Javascript
js 数据存储和DOM编程
2017/02/09 Javascript
ajax接收后台数据在html页面显示
2017/02/19 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
vue2.0+vue-dplayer实现hls播放的示例
2018/03/02 Javascript
NodeJs生成sitemap站点地图的方法示例
2019/06/11 NodeJs
js实现简单的打印表格
2020/01/15 Javascript
jQuery实现获取多选框的值示例
2020/02/07 jQuery
jQuery+ajax实现用户登录验证
2020/09/13 jQuery
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
用python3 返回鼠标位置的实现方法(带界面)
2019/07/05 Python
Django项目使用CircleCI的方法示例
2019/07/14 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
中职生自荐信
2013/10/13 职场文书
小学新学期教师寄语
2014/01/18 职场文书
写得不错的求职信范文
2014/07/11 职场文书
综治维稳工作承诺书
2014/08/30 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL
vue 实现上传组件
2021/05/31 Vue.js
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫
MySQL分布式恢复进阶
2022/07/23 MySQL