深度整合了 PyInstaller 与 Nuitka 两大主流编译引擎,将繁琐的终端命令行参数转化为直观、便捷的图形界面交互,帮助开发者更高效、高成功率地生成跨平台原生可执行程序。
核心特性 (Key Features)
为了降低传统命令行构建的配置成本,解决多平台下环境与依赖冲突问题,QPyPack 深度整合了以下工程化辅助功能:
1. 直观的可视化交互体验
- 📥 拖放式载入 (Drag & Drop):无需手动拷贝路径,直接将
.py或.pyw源代码文件拖放至软件窗口,系统将全自动解析并载入工作区。 - 🎨 图标智能检索与自适应:源程序导入后,系统会自动检索同级目录下的常用图像资产(如
icon.ico/logo.ico/icon.svg/logo.svg)进行自适应格式转换、自动绑定与高清预览。 - 🌐 多语言支持 (i18n):原生支持简体中文、英文等多语言界面自由切换,为全球开发者提供零门槛、无障碍的使用体验。
2. 依赖解析与虚拟环境沙盒
- 🛡️ 虚拟环境隔离 (Virtualenv Sandbox):支持一键在系统临时目录下创建隔离的虚拟沙盒,仅安装应用运行所需的最小依赖项,从而有效精简最终可执行产物的体积。
- 🔍 多维度依赖解析:
- 配置同步:自动检索并优先读取项目目录下的
requirements.txt依赖声明。 - AST 静态扫描:提供辅助的 AST(静态语法树)深度分析,自动提取代码中导入的非标准库模块,精准补齐隐式导入依赖(Hidden Imports)。
- 配置同步:自动检索并优先读取项目目录下的
- ⚡ 内置 PyPI 加速源:预设主流镜像加速通道,大幅提升沙盒中拉取构建引擎与依赖库的速度。
3. 高级编译参数精准控制
- ⚙️ 双引擎自适应切换:在图形界面上实现 PyInstaller 与 Nuitka 的无缝切换,参数面板与优化选项将根据所选引擎的特性进行自适应调整。
- 📝 应用元数据注入 (Metadata):无需编写繁琐的规格文件,直接在界面输入版本号、公司名和产品描述,工具会自动将元数据注入二进制程序属性中(支持 Windows PE 结构和 macOS Info.plist 写入)。
- 📂 附加资源可视化管理 (Data Files):支持通过列表交互分别导入文件或文件夹,并支持双击列表条目直接修改打包后的相对释放路径(自适应释放路径映射)。
分享了「QPyPack-2.7.9-windows-x64-Standalone.zip」
链接:https://pan.quark.cn/s/f5c5c0ac9320