Python Packager Pro 是一款基于 PyQt6 开发的图形界面工具,旨在简化 Python 脚本的打包与发布流程。支持多种打包工具(如 Nuitka 和 PyInstaller),提供依赖检测、环境管理、图标制作、资源配置等功能,帮助用户高效完成 Python 项目的打包任务。
- 入口文件选择与路径管理
- 自动检测或手动配置 Python 运行环境
- 依赖自动检测与安装
- 支持 Nuitka 和 PyInstaller 两大打包工具
- 多后端编译支持(MSVC、MinGW)
- 支持多种压缩方案(UPX、内置压缩)
- 图标制作与应用
- 进度监控与日志输出
- 临时文件清理
- Python 3.8+(建议使用虚拟环境)
- PyQt6
- Pillow(用于图标处理)
- 其他标准库
- 启动程序,选择或输入入口 Python 文件路径。
- 配置输出目录、应用图标(可选)、构建选项(如依赖检测、压缩方式、后端选择等)。
- 点击“立即打包”按钮,程序将自动检测依赖、执行打包流程。
- 监控日志与进度,等待打包完成。
- 打包成功后,自动打开输出目录。
- 支持自动检测系统环境中的编译器(MSVC、MinGW)
- 支持多核并行加速打包
- 提供依赖管理弹窗,便于用户选择安装缺失依赖
- 支持取消打包操作,确保操作安全
- 需要 Pillow 库:
pip install Pillow - 其他依赖会在首次运行时自动检测并提示安装