Repolode
brentvollebregt

brentvollebregt/auto-py-to-exe

基于 PyInstaller 的图形界面工具,可将 Python 脚本打包为独立的 .exe 文件。

Star
5,002
Fork
817
未关闭 Issue
3
最近提交
9天前

这是什么?

Auto PY to EXE 在 PyInstaller 之上提供基于浏览器的图形界面,开发者无需手写打包命令,就能把 Python 脚本打包成可分发的可执行文件。用户选择脚本后,可以设置单文件或单目录输出、控制台或窗口模式、应用图标,以及需要一并打包的数据文件或文件夹。

工具可通过 pip 从 PyPI 安装,并用 auto-py-to-exe 命令启动。命令行参数可用于预填脚本路径、指定输出目录或加载 JSON 配置;界面中的设置也可以导出为 JSON 文件以便复用。构建完成后,结果会输出到指定的文件夹。

项目使用 Python 编写,支持 Python 3.6 至 3.14,界面提供多种语言翻译。

核心功能

  • 01图形界面配置 PyInstaller 打包参数,无需手写命令
  • 02支持单文件或单目录输出,以及控制台或窗口模式
  • 03可添加图标及额外的非 .py 文件到打包结果中
  • 04命令行参数可预填脚本路径和输出目录
  • 05设置可导出、导入为 JSON 配置文件

适用场景

  • 将 Python 桌面工具打包后分发给没有安装 Python 的同事使用
  • 把基于脚本的图形界面应用打包为单个 Windows 可执行文件
  • 将 Python 程序与其图片或数据文件一起打包
  • 通过保存的 JSON 配置在多个项目之间复用打包设置

快速上手

  1. 1

    从 PyPI 安装

    pip install auto-py-to-exe
  2. 2

    启动图形界面

    auto-py-to-exe

使用前须知

  • 需要 Python 3.6 至 3.14。
  • 杀毒软件可能会删除构建文件,因此可能需要将构建文件夹加入白名单。

收录于专题

标签

常见问题

auto-py-to-exe 是什么?
基于 PyInstaller 的图形界面工具,可将 Python 脚本打包为独立的 .exe 文件。 Auto PY to EXE 在 PyInstaller 之上提供基于浏览器的图形界面,开发者无需手写打包命令,就能把 Python 脚本打包成可分发的可执行文件。用户选择脚本后,可以设置单文件或单目录输出、控制台或窗口模式、应用图标,以及需要一并打包的数据文件或文件夹。
auto-py-to-exe 可以免费使用吗?用的什么许可证?
auto-py-to-exe 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
auto-py-to-exe 还在维护吗?
活跃维护中。auto-py-to-exe 最近一次提交是在 2026年10月29日。
auto-py-to-exe 适合用来做什么?
将 Python 桌面工具打包后分发给没有安装 Python 的同事使用 把基于脚本的图形界面应用打包为单个 Windows 可执行文件 将 Python 程序与其图片或数据文件一起打包 通过保存的 JSON 配置在多个项目之间复用打包设置
auto-py-to-exe 怎么安装和运行?
从 PyPI 安装: pip install auto-py-to-exe 启动图形界面: auto-py-to-exe
在哪里获取 auto-py-to-exe?
源代码和安装说明在 GitHub 上:https://github.com/brentvollebregt/auto-py-to-exe

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目