QPyPack

Modern cross-platform Python packaging GUI powered by PyInstaller & Nuitka. 基于 PyInstaller 与 Nuitka 的跨平台 Python 应用可视化打包工具。

Stars Forks Watchers
88
Stars
8
Forks
v2.7.8
Latest
1.3 MB
Repo Size

项目介绍

详细了解项目功能与使用方法

QPyPack

简体中文 |

English |

繁體中文 |

日本語 |

한국어 |

Français |

Deutsch |

Español |

Русский |

Português

PyPI version

Python versions

PyPI Downloads

Platform Support


Release Date

Last Commit

License

GitHub stars

---

🚀 “只需拖入 Python 代码,剩下的交给 QPyPack!”

Drag, drop, and build — QPyPack takes care of the rest!

💡 QPyPack 是什么?

QPyPack 是一款现代化的跨平台 Python 打包工具。它深度整合 PyInstallerNuitka 双核心打包引擎,将极其繁琐复杂的终端命令行参数与环境配置,转化为极简、直观、高成功的图形界面体验。

无论你是打包简单的脚本工具,还是包含复杂依赖(如 PySide/PyQt, Playwright, CustomTkinter, MoviePy 等)的项目,QPyPack 都能助你轻松生成纯净、高效的跨平台原生可执行文件。

---

🌟 为什么选择 QPyPack?

---

📷 界面预览 (Screenshots)

主界面英文预览

主界面中文预览

设置面板预览


依赖管理预览

高级优化预览

关于页面预览

---

🚀 核心特性 (Key Features)

- 支持 PyInstaller(构建迅速,兼容性优异)与 Nuitka(编译为原生 C/C++,体积小、运行快、强抗反编译)双引擎自由切换。

- 支持 单文件 (--onefile)文件夹 (--onedir) 模式,可自定义内部依赖资源目录 (--contents-directory)。

---

⚡ 快速上手 (Quick Start)

💡 新手初次使用? 建议阅读 3 分钟 📖 快速入门指南 (QUICKSTART.md) 了解完整的图文打包流程与常见场景配置推荐。

方法一:通过 pip 安装并运行 (推荐)

在 Python >= 3.8 的环境中,执行以下命令进行安装与启动:

<h1>安装 QPyPack</h1>

pip install qpypack

<h1>启动程序</h1>

qpypack

方法二:下载独立二进制免安装版

如果您不想配置本地 Python 环境,可直接在 GitHub Release 页面下载对应系统的预编译打包版本:

👉 下载预编译版本 (GitHub Releases)

---

📅 更新日志 (Changelog)

完整的版本更新历史与 Release 说明请参阅 CHANGELOG.mdGitHub Releases 页面

---

💖 赞助支持 (Sponsorship)

QPyPack 是一款完全开源且免费的项目,由作者利用业余时间开发与维护。如果本项目帮助您提高了开发效率或解决了打包难题,欢迎通过以下方式对项目进行自愿赞助。您的支持将是本项目持续更新的重要动力:

赞助说明:赞助完全出于自愿,属于对开源项目的无偿鼓励,不包含任何商业服务绑定或特定功能开发承诺。非常感谢每一位支持开源创作的朋友!

---

📄 开源协议 (License)

本项目基于 GNU General Public License v3.0 开源,允许在遵循协议条款的前提下自由分发、修改和二次开发。

[!NOTE]
关于打包产物的版权
使用 QPyPack 构建生成的二进制文件/应用程序,其版权和开源许可完全由使用者自行决定,QPyPack 的 GPL-3.0 协议不会约束或影响用户打包后的程序。

Copyright (C) 2026 QwejayHuang.

核心特性

强大的功能,极致的体验

开源项目

完全开源,代码托管在 GitHub,欢迎贡献和反馈。

下载 QPyPack

选择适合您的安装方式

更新日志

持续迭代,不断进化

v2.7.8 · 最新版本 2026-08-12

✨ 新增

  • **后台异步清理虚拟环境**:新增后台任务线程,将本地虚拟环境的扫描与删除操作移至后台执行,避免大文件夹清理时主界面冻结卡顿,并精准统计与提示释放的磁盘空间。
  • **Pip 权限自动降级重试**:在使用系统 Python 环境安装依赖遇到权限受限(无法写入)时,自动重试并降级为用户模式安装,进一步提高打包成功率。
  • **更新AI翻译工具**:现在能够反向补充主程序缺失的字典,并且统一使用英文标签作为日志提示前缀。

🔧 修复

  • **临时目录残留彻底清理**:修复非沙盒模式下自定义临时路径无法完全删除的问题,优化为强力递归清理,彻底释放残留的编译缓存。
  • **界面状态同步修复**:修复拖入新脚本或重置界面时,“保留本地虚拟环境”勾选框状态未被正确复位的问题。
  • --
查看完整历史