每次打包Python程序都要踩坑,费时费力还总出错
PyInstaller几十个参数,每次打包都要翻文档,一个参数写错就得重来,浪费大量时间。
明明只写了几个功能,打包出来的exe却大得离谱,发给同事被吐槽“怎么这么大”。
一打包就报错“ModuleNotFoundError”,手动排查依赖像大海捞针,来回折腾一整天。
辛辛苦苦写的程序,别人用工具一扒源码就全出来了,心血白费。
专为Python开发者打造的一站式打包解决方案
图形化界面, 选好主脚本,点击“开始打包”,exe自动生成。不需要背任何命令,打开就会用。
自动分析项目依赖, 智能排除未使用的大型库(如numpy、pandas、matplotlib等),打包体积平均减小 40%~60%。
支持 Nuitka编译 和 代码加密,将Python代码编译为C代码再打包,大幅提升逆向难度,保护你的知识产权。
支持 Windows 7及以上 系统,可隐藏控制台、单文件打包、UPX压缩,一个exe搞定所有。
从依赖分析到生成exe,每一步都为你优化到位
选择主脚本 → 配置选项 → 点击打包,全自动完成依赖分析、编译、压缩,无需任何命令行操作。
综合使用AST、pipreqs、modulefinder、importlib.metadata四种方法,精准识别项目所需的所有依赖库。
激进/保守两种排除模式,智能剔除未使用的大型库(numpy、pandas、matplotlib、torch等),体积大幅减小。
集成Nuitka编译引擎,将Python代码编译为C代码再打包,有效防止反编译,保护核心代码安全。
集成UPX压缩工具,进一步压缩exe体积,传输更快,存储更省。
内置兼容清单,支持Windows 7及以上系统,覆盖主流用户环境。
打包为无窗口后台程序,适合GUI应用或静默运行场景。
自动为生成的exe添加自定义图标,并支持为程序窗口设置图标,专业感拉满。
操作教程视频(B站)
来自不同领域的开发者真实反馈
“之前打包一个项目要研究半天PyInstaller参数,用了这个工具之后,10分钟就搞定了,而且体积从280MB减到了110MB,太爽了。”
“我是做数据分析的,打包带pandas和numpy的脚本总是特别大。这个工具自动排除没用的大库,打包出来只有几十MB,发给业务同事超方便。”
“之前用Nuitka编译总是报错,这个工具一键集成防逆向编译,点一下就开始编译,再也不用自己折腾环境了。”
“Win7兼容性特别好,公司老电脑也能跑。而且界面干净、操作直观,完全不需要看文档就能上手。”
从试用、安全到售后,每一步都为你考虑周全
全功能完整试用,满意后再付款,无任何附加条件
本地打包,代码不上传,隐私数据100%安全
客服微信/QQ:174501259,工作时间快速响应
付费即享永久使用权限,一次购买,长期受益
苏ICP备2025160072号-1,合规运营,品质保障
软件持续迭代,适配新版Python和依赖库
你想知道的都在这里
评论时间:2026-06-27 16:26:26
v1.2.1更新:
在打包命令中添加 --collect-all pygame ,让 PyInstaller 完整收集 pygame 的所有子模块、二进制文件(DLL)和数据文件。这是与 tkinter、PIL、PyQt5 等同级的处理逻辑,之前遗漏了 pygame。
同时把 pygame 从 --hidden-import 的重复添加列表中排除(已用 --collect-all 收集)。
评论时间:2026-06-20 06:37:57
v1.1.1更新:
1. 识别 :通过 ast 静态分析主脚本的 import 语句,得到直接依赖
2. 构建闭包 :递归调用 importlib.metadata.requires() 获取每个依赖的 必需 依赖(跳过带 extra == 标记的可选依赖)
3. 判断 :对 40+ 个常见大型库逐一检查是否在依赖闭包中
4. 选用 :只对不在闭包中的库添加 --exclude-module , 正在使用的库会被保留
这样像 xlwings 的可选依赖(matplotlib、pandas、numpy、scipy、torch、pygame、pyarrow 等)如果主脚本没直接/间接使用,就会被智能排除,大幅减小打包体积;而如果主脚本确实用到了 numpy,则 numpy 会被保留。