v2.1.0 最新版本

Python 项目
打包为 Windows EXE

AST 分析定位入口与依赖,PyInstaller 6 引擎驱动。
内置 Python 3.11.9 运行时,拖入项目五步完成打包。

向导打包
0步
测试覆盖
0项
轻量体积
0MB

Python 开发者的
专业打包工具

从分析到产出,技术细节全程自动处理。

项目智能分析

AST 级 import 提取,精准识别全部第三方依赖,映射 import 名到 pip 发行版名与版本。

  • 入口智能识别(__main__ 守卫 + 启发式)
  • 框架检测:PyQt / Tkinter / Django 等
  • 虚拟环境自动探测优先使用

内置 Python 运行时

发行包内置嵌入式 Python 3.11.9(含 pip + PyInstaller 6.22.3),用户机器无需预装 Python。

  • 首次使用自动释放并校验完整性
  • SHA256 校验保证运行时安全
  • 跨路径跨文件打包支持

依赖一键安装

检测到缺失依赖时弹出批量安装对话框,支持镜像加速、venv 优先、流式回显。

  • 清华/阿里/官方镜像源切换
  • 安装完成后自动重新探测
  • 20+ 项打包前诊断规则

在线更新

启动时静默检查更新,支持强制更新与断点续传下载,SHA256 校验 + VBS 脚本原子替换。

  • mandatory 标记阻断启动
  • 发现新版本轻提示
  • 更新过程零中断

卡密授权验证

对接蚁盾(AntShield)网络验证平台,机器码绑定 + 卡密激活/解绑/心跳保活。

  • 55 秒心跳间隔,5 次失败自动退出
  • 到期时间与剩余时长实时展示
  • 网络异常信任本地缓存,离线可用

飞书机器人通知

打包完成后可自动推送飞书群通知,支持配置 App ID / Secret / 接收者 ID。「发送测试消息」实时验证连通性,打包结果自动推送群通知,失败时也能触发通知告警。

  • 测试消息验证连通性
  • 结果自动推送群通知
  • 失败触发通知告警

五步完成打包

每步均有智能辅助,零命令行记忆。

  1. 导入项目

    拖放或浏览选择项目目录,自动分析项目结构,AST 提取全部依赖。

    AST 分析虚拟环境检测
  2. 基本配置

    确认入口文件、解释器、产物名称与输出路径,智能建议逐条呈现。

    智能建议一键采纳
  3. 依赖管理

    按需裁剪第三方包、添加数据文件与隐式导入,精细控制完整收集。

    依赖裁剪资源管理
  4. 高级选项

    预设模板、构建行为、调试优化、专家参数,按需开启。

    UPX 压缩命令预览
  5. 打包执行

    实时阶段进度、日志控制台、一键取消,完成后查看产物并打开输出目录。

    实时日志历史记录

技术基石

成熟引擎 + 现代工程,构建稳定工具。

PyQt6 6.6+

纯 PyQt6 GUI 框架,不依赖任何第三方组件库,高 DPI 自适应。

PyInstaller 6.0+

打包引擎,支持 6.x 全部参数,单文件/目录模式,模块调用杜绝 PATH 错位。

AST 静态分析

语法树解析,精准识别 import 与入口,映射 pip 发行版名与版本,零运行时开销。

毛玻璃 + 矢量图标

ctypes 调用 DWM API 实现毛玻璃效果,QPainter 自绘 24×24 矢量图标,零依赖。

BuildConfig → PyInstaller
# 自动生成的 PyInstaller 命令
python -m PyInstaller \
  --onefile --windowed \
  --name "MyApp" \
  --distpath "./dist" \
  --workpath "./build" \
  --add-data "assets;." \
  --collect-all PyQt6 \
  --hidden-import win32timezone \
  --log-level WARN \
  --noconfirm \
  main.py

透明可控的构建过程

每个配置实时翻译为标准 PyInstaller 参数,业务与界面分离,优雅降级。

  • 参数数组传递,天然兼容空格与中文路径
  • 统一使用 python -m PyInstaller 模块调用
  • 原子写:临时文件 + os.replace 保证配置安全
  • 优雅降级:毛玻璃/运行时/网络异常均自动回退

从命令行到向导
打包体验的差别

同样的项目,两种方式,差别在细节。

传统命令行打包

  • 逐条记忆 --add-data、--hidden-import 等参数
  • 资源文件遗漏后反复重打,一轮失败等上几分钟
  • 多解释器环境下 PATH 错位,打包结果依赖机器
  • 出错只能翻找日志尾部,定位成本高

PyPackager 向导打包

  • 拖入项目即分析,入口与依赖自动列出
  • 打包前 20 余项预检,缺依赖可一键安装再开始
  • 内置 Python 3.11.9 运行时,无需预装即可打包
  • 配置与历史留存,同一套参数随时复用与回溯

支持主流框架与库

GUI 桌面

PyQt6PyQt5PySide6PySide2 TkinterCustomTkinterwxPython KivyFletPySimpleGUINiceGUI

Web / 服务端

FlaskFastAPIDjangoTornado aiohttpSanicStreamlitGradio

数据与科学计算

numpypandasmatplotlibscipy torchtensorflowopencv-pythonpygame

增值服务

获取正版卡密

对接蚁盾(AntShield)网络验证平台,机器码绑定 + 心跳保活,离线可用。点击「联系客服购买」,飞书扫码添加客服:小刘(礼轻昀)。开发联系方式(QQ):387979214

蚁盾卡密授权 持续版本更新 优先技术支持
联系客服购买
  1. 添加飞书客服

    点击「联系客服购买」,使用飞书扫码添加客服【小刘(礼轻昀)】。

  2. 获取卡密

    支付后获得卡密,机器码绑定(MAC 地址后 12 位),支持激活/解绑。

  3. 软件内激活

    打开 PyPackager,在「设置 — 卡密激活」中粘贴卡密,心跳保活 + 离线缓存自动启用。

开始使用 PyPackager

无需预装 Python,下载即用。内置运行时 + 卡密激活,五步完成首次打包。

版本
v2.1.0
系统
Windows 10 / 11
运行时
内置 Python 3.11.9
体积
约 65 MB

内置 Python 运行时已通过 SHA256 校验,本地运行不上传任何项目文件。