Python自动打包工具打包exe
1. 基本功能
----------------------------------------
本工具可将Python脚本(.py)打包为可执行文件(.exe)。
2. 高级特性
----------------------------------------
- 环境监测: 支持常用支持库检测
- 依赖安装: 可自由选择缺失的依赖安装
- 查看依赖详情: 可查看已安装未安装的依赖,支持右键卸载依赖
- 多文件打包: 支持添加多个Python文件,支持右键卸移除选中项
- 资源文件: 支持添加图片、数据文件等资源,支持右键卸移除选中项
- 智能依赖优化: 自动分析并减少不必要的依赖
- 智能依赖追踪:
* 静态分析: 解析代码结构识别显式导入
* 动态追踪: 执行脚本捕获运行时依赖
* 支持识别动态导入(__import__/importlib)
* 自动排除未使用的依赖库
- UPX压缩: 可进一步减小生成的可执行文件体积
- 体积减少: 通过智能依赖优化、只能依赖追踪、和UPX压缩,大大缩减程序体积
- 隐藏导入: 解决特殊模块(如win32timezone)打包问题,如用不到打包前请清空隐藏导入
3. 使用步骤
----------------------------------------
1) 选择主脚本: 点击"浏览"按钮选择要打包的Python主文件
2) 添加额外文件: (可选)添加项目中的其他Python文件
3) 添加资源文件: (可选)添加图片、数据文件等资源
4) 设置应用名称: 输入生成的可执行文件名称
5) 选择图标: (可选)为应用设置自定义图标(.ico)
6) 设置隐藏导入: 添加需要显式导入的模块(如win32timezone)
7) 配置选项:
- 单个文件: 将所有依赖打包到单个可执行文件
- 无控制台窗口: 隐藏命令行窗口(GUI程序推荐)
- 生成spec文件: 创建PyInstaller配置文件
- 智能依赖优化: 自动移除未使用的依赖库
- UPX压缩: 使用UPX进一步压缩可执行文件
8) 开始打包: 点击"开始打包"按钮启动打包过程
软件排行榜
热门推荐
-
QQ飞车绝版代码大全 2015翅膀+宝石+STABL车+装扮等代码[可以买的]10.0 KB / 75237次
-
RDB打包解包工具(打造个性QQ必备)中文绿色版下载444 KB / 39602次
-
小苹果活动领签助手V1.3.0下载 by大空白1.17 MB / 17467次
-
券网购(省钱必备)淘宝,京东,拼多多独家优惠券领取2.00 MB / 9058次