详细了解项目功能与使用方法
简体中文 |
English |
繁體中文 |
日本語 |
한국어 |
Français |
Deutsch |
Español |
Русский |
---
🚀 “只需拖入 Python 代码,剩下的交给 QPyPack!”
Drag, drop, and build — QPyPack takes care of the rest!
QPyPack 是一款现代化的跨平台 Python 打包工具。它深度整合 PyInstaller 与 Nuitka 双核心打包引擎,将极其繁琐复杂的终端命令行参数与环境配置,转化为极简、直观、高成功的图形界面体验。
无论你是打包简单的脚本工具,还是包含复杂依赖(如 PySide/PyQt, Playwright, CustomTkinter, MoviePy 等)的项目,QPyPack 都能助你轻松生成纯净、高效的跨平台原生可执行文件。
---
--hidden-import、--add-data 路径分隔符和参数格式。ModuleNotFoundError:首创“三重依赖安全网”(Requirements + 原生 AST 语法树扫描 + pipreqs),精准补全隐式依赖。---
---
.py 或 .pyw 源代码,全自动完成应用元数据解析、工作区初始化与图标匹配。 - 支持 单文件 (--onefile) 与 文件夹 (--onedir) 模式,可自定义内部依赖资源目录 (--contents-directory)。
requirements.txt、原生 AST 静态语法树递归扫描 与环境安装包映射,智能捕获所有隐式导入(Hidden Imports)。ttkbootstrap、customtkinter、playwright、moviepy 等高频报错/遗漏资源库的自动 Hooks 拦截与资源收集(支持 Playwright 镜像加速)。---
💡 新手初次使用? 建议阅读 3 分钟 📖 快速入门指南 (QUICKSTART.md) 了解完整的图文打包流程与常见场景配置推荐。
在 Python >= 3.8 的环境中,执行以下命令进行安装与启动:
<h1>安装 QPyPack</h1>
pip install qpypack
<h1>启动程序</h1>
qpypack
如果您不想配置本地 Python 环境,可直接在 GitHub Release 页面下载对应系统的预编译打包版本:
---
完整的版本更新历史与 Release 说明请参阅 CHANGELOG.md 或 GitHub Releases 页面。
---
QPyPack 是一款完全开源且免费的项目,由作者利用业余时间开发与维护。如果本项目帮助您提高了开发效率或解决了打包难题,欢迎通过以下方式对项目进行自愿赞助。您的支持将是本项目持续更新的重要动力:
赞助说明:赞助完全出于自愿,属于对开源项目的无偿鼓励,不包含任何商业服务绑定或特定功能开发承诺。非常感谢每一位支持开源创作的朋友!
---
本项目基于 GNU General Public License v3.0 开源,允许在遵循协议条款的前提下自由分发、修改和二次开发。
[!NOTE]
关于打包产物的版权:
使用 QPyPack 构建生成的二进制文件/应用程序,其版权和开源许可完全由使用者自行决定,QPyPack 的 GPL-3.0 协议不会约束或影响用户打包后的程序。
Copyright (C) 2026 QwejayHuang.
强大的功能,极致的体验
完全开源,代码托管在 GitHub,欢迎贡献和反馈。
选择适合您的安装方式
持续迭代,不断进化