代码拉取完成,页面将自动刷新
一款基于 Tkinter 开发的图形化工具,用于简化 PyInstaller 打包 Python 脚本的操作。通过可视化界面配置打包参数,自动生成可执行文件,支持 Windows/Linux/macOS 多平台。
核心功能
配置选项
辅助功能
克隆仓库
git clone https://github.com/Crogram-Pythub/pythub-builder.git
安装依赖
pip install pyinstaller tkinter
启动应用
python src/app.py
选择主程序
点击 "选择文件" 按钮指定要打包的 .py
文件
配置路径
项目路径/build
)项目路径/dist
)高级设置
执行打包
点击 "构建生成" 按钮启动打包流程,实时日志将显示构建进度
界面选项 | PyInstaller 参数 | 说明 |
---|---|---|
独立执行文件 | --onefile |
生成单个可执行文件 |
文件夹包含 | --onedir |
生成包含依赖的文件夹 |
关闭控制台 | --noconsole |
隐藏命令行窗口(GUI 程序必备) |
UPX 压缩 | --upx |
使用 UPX 压缩可执行文件 |
构建前清理 | --clean |
清除缓存文件 |
Python 3.7+
必需库:
PyInstaller==5.4.1
tkinter==0.1.0
pythub-builder/src
├── src/app.py # 主程序入口文件
├── src/view.py # 主程序界面和逻辑
├── src/utils.py # 工具函数(窗口控制/路径检测/退出确认)
├── resources # 资源文件(图标/截图)
├── build.sh # 项目打包脚本
└── README.md # 项目文档
Q:打包时报错 "PyInstaller 未找到"
✅ 解决方案:
pip install --upgrade pyinstaller
Q:如何添加自定义图标?
✅ 操作步骤:
.ico
(Windows) 或 .icns
(macOS) 文件Q:版本信息文件格式要求
🔍 参考:微软版本资源文件规范(VERSIONINFO resource)
Please file an issue at Issues.
Pythub Builder is released under the BSD 3-Clause License
© 2025 Crogram
网站:pythub.org
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。