This repository was archived by the owner on Aug 18, 2025. It is now read-only.
Repository navigation
PyInstaller-GUI-Windows-Enhance v0.0.0.1
本次发布概括
-
资源管理更直观
- “附加资源”统一入口,支持文件或目录。
- 默认放置规则:目录作为同名文件夹放入临时根目录;文件直接放入临时根目录(保留文件名)。
- 支持自定义目标路径:源路径|目标子路径 或 源路径=>目标子路径。
-
构建体验优化
- 选择“主脚本”后,自动将“输出名称”重置为脚本文件名(不含扩展名)。
- 点击“开始打包”自动切换到“日志”页,便于查看进度。
- 构建成功后自动打开输出目录。
-
UPX 压缩增强
- 新增“UPX 压缩级别”滑块(1~10,默认5,10按9处理)。
- 采用构建后独立 UPX 压缩,避免与 PyInstaller 内置 UPX 冲突(命令行强制 --noupx)。
- 支持排除列表,并自动检测/安装 UPX,不可用时自动降级跳过压缩。
-
PyInstaller 兼容性
- 自动检测本机 PyInstaller 版本。
- Windows 下仅在 PyInstaller < 6.0 时显示并启用 WinSxS 相关选项;v6+ 不再显示也不加入参数。
- 移除已废弃参数:--noarchive(保留“调试等级”的 -d noarchive 选项)。
-
高级选项与实用功能
- 支持:hidden-import、exclude-module、additional-hooks-dir、runtime-hook、runtime-tmpdir、额外参数。
- 调试等级提供本地化文案到实际参数的安全映射。
- 多语言加载与回退、高 DPI 适配、日志输出增强。
-
UI/稳定性
- 可滚动页面首次渲染和尺寸同步更稳定。
- 构建过程禁用按钮,结束后恢复,防止误操作。
温馨提示
- 若 UPX 未能成功安装,将自动跳过压缩步骤并给出日志提示。
- 自定义资源目标路径请使用“|”或“=>”分隔,源路径支持相对/绝对路径以及环境变量。