Skip to main content

PyInstaller 批量打包工具集

仓库:https://gitee.com/siwpan/pyinstaller | 许可:MIT(见 LICENSE)

多功能 PyInstaller 批量打包工具箱,从基础到专业级打包。

功能

  • 基础版 (all.py) — Tkinter GUI,勾选 .py 文件批量打包
  • 专业版 (packer_pro.py) — 强化 GUI,支持单文件/多文件架构、PNG→ICO、数字签名 (signtool)、附加数据、隐藏导入
  • 全自动 (全宝.bat) — 自动打包当前目录所有 .py 文件
  • 智能版 (全能宝.bat) — 自动检测 tkinter/PyQt/PySide 选择 GUI 模式,支持 UPX 压缩
  • 通用打包.bat — 手动选择单个 .py 打包
  • 图标.bat — 图标格式转换工具

快速开始

# 安装依赖
pip install pyinstaller Pillow

# 基础 GUI
python all.py

# 专业 GUI
python packer_pro.py

# 批处理打包
全宝.bat

项目结构

pyinstaller/
├── all.py          # 基础版 GUI
├── packer_pro.py   # 专业版 GUI (增强功能)
├── 全宝.bat        # 全自动打包批处理
├── 全能宝.bat      # 智能打包批处理
├── 通用打包.bat    # 手动单文件打包
├── 图标.bat        # 图标转换
├── 图标.ico        # 默认图标
└── dist/           # 打包输出

依赖

  • Python >= 3.8
  • pyinstaller, Pillow (可选), Windows SDK signtool (可选), UPX (可选)

Metadata

Release files for pyinstaller-tool 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyinstaller-tool 1.0.0
File Size Uploaded Provenance Actions
pyinstaller_tool-1.0.0.tar.gz 12.4 kB Without provenance Details for pyinstaller_tool-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyinstaller-tool 1.0.0
File Interpreter ABI Platform Actions
pyinstaller_tool-1.0.0-py3-none-any.whl Python 3 none any Details for pyinstaller_tool-1.0.0-py3-none-any.whl

Total release size: 26.5 kB

Release files / pyinstaller_tool-1.0.0.tar.gz

Download URL pyinstaller_tool-1.0.0.tar.gz
Size 12.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f1773edd601b94f34a858346c42303e21cddc8abce3c75ab765282d5532b25d7
BLAKE2b-256 checksum
How to use checksums
5020b57ded16679e7d98706674070975d641e389c69e2533b17043ef0399b6ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / pyinstaller_tool-1.0.0-py3-none-any.whl

Download URL pyinstaller_tool-1.0.0-py3-none-any.whl
Size 14.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7caed0c3a893cfa6688055d3d2866cb1151ce40244131806011a68adc86ad816
BLAKE2b-256 checksum
How to use checksums
3503122fde07a75cc48cba75f4faf86c8a5b2a9c800005cb3907fc4270a8b0f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Security for pyinstaller-tool 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page