Auto-Py-To-Exe:Python程序打包终极指南
【免费下载链接】auto-py-to-exeConverts .py to .exe using a simple graphical interface项目地址: https://gitcode.com/gh_mirrors/au/auto-py-to-exe
项目概述
Auto-Py-To-Exe 是一个基于 PyInstaller 的图形化 Python 程序打包工具,能够将 .py 脚本文件转换为独立的可执行文件 (.exe)。该工具通过简洁的网页界面,让用户无需记忆复杂的命令行参数就能完成Python程序的打包工作。
环境要求
在开始安装前,请确保系统满足以下基础要求:
- Python 3.6-3.12版本- 运行
python --version验证当前版本 - pip包管理器- 运行
pip --version检查是否已安装 - Chrome浏览器- 用于显示图形界面(非必需,可使用默认浏览器)
安装方法
方法一:通过PyPI安装(推荐新手)
打开终端/命令行
- Windows: 按
Win + R,输入cmd,回车 - Mac/Linux: 打开Terminal应用
- Windows: 按
执行安装命令
pip install auto-py-to-exe启动应用程序
auto-py-to-exe
如果系统安装了多个Python版本,请使用
python -m auto_py_to_exe替代auto-py-to-exe
方法二:通过源码安装(适合开发者)
克隆项目仓库
git clone https://gitcode.com/gh_mirrors/au/auto-py-to-exe cd auto-py-to-exe安装项目依赖
python setup.py install运行打包工具
auto-py-to-exe
方法三:本地运行(无需安装)
获取项目源码
git clone https://gitcode.com/gh_mirrors/au/auto-py-to-exe进入项目目录
cd auto-py-to-exe安装依赖包
python -m pip install -r requirements.txt运行应用程序
python -m auto_py_to_exe
使用教程
四步完成Python程序打包
选择脚本文件- 在界面中点击"Script Location"字段,选择或粘贴你的.py文件路径
- 文件存在时输入框边框会变为蓝色提示
配置打包选项- 根据需要设置以下选项:
- 单文件模式:将所有依赖打包成一个独立的exe文件
- 控制台窗口:可选择隐藏控制台(适合GUI应用程序)
- 自定义图标:为生成的可执行文件添加专属图标
- 附加文件:包含图片、数据文件等非Python文件
开始转换- 点击界面底部的蓝色转换按钮启动打包过程
获取可执行文件- 转换完成后在输出目录中找到生成的.exe文件
高级配置选项
JSON配置文件
为了避免重复填写相同配置,可以通过设置选项卡中的"Configuration"部分导出当前配置状态到JSON文件。该配置文件可以再次导入以重新填充所有字段。
配置导出操作不会自动保存输出目录,因为不同主机的目录结构可能不同。如需在JSON配置中包含输出目录,请在JSON文件的nonPyinstallerOptions.outputDirectory下添加目录路径。
命令行参数
使用帮助标志获取完整用法:auto-py-to-exe --help
| 参数 | 类型 | 描述 |
|---|---|---|
| filename | 位置参数 | 在用户界面中预先填写"脚本位置"字段 |
| -db, --default-browser | 可选参数 | 使用默认浏览器打开用户界面 |
| -nu, --no-ui | 可选参数 | 不打开浏览器界面,仅打印访问地址 |
| -c [CONFIG], --config [CONFIG] | 可选参数 | 提供JSON配置文件预填充UI |
| -o [PATH], --output-dir [PATH] | 可选参数 | 设置默认输出目录 |
示例项目
项目提供了丰富的示例,帮助用户了解如何编写脚本并使用auto-py-to-exe进行打包:
- 基础示例- 控制台应用程序打包示例
- 无控制台示例- 适用于GUI应用程序的打包配置
- 包含图片和其他非Python文件- 演示如何打包静态资源文件
- 持久化数据- 包含数据库等数据文件的打包方案
常见问题解决
如果在使用打包后的可执行文件或使用此工具时遇到问题,建议参考项目文档中的常见问题解答部分,其中涵盖了Python脚本打包过程中常见的问题及其解决方案。
多语言支持
Auto-Py-To-Exe支持多种语言界面,包括中文、英文、日文、韩文等,用户可以在设置中选择偏好的语言。
注意事项
- 从PyInstaller v4.0开始,不再支持Python 2.7
- 如需在Python 2.7中使用此工具,需要安装PyInstaller v3.6版本
- 打包过程中请确保有足够的磁盘空间
- 建议在打包前进行充分测试
通过本指南,你可以在10分钟内完成第一个Python程序的打包转换,轻松实现程序的跨平台部署和分享。
【免费下载链接】auto-py-to-exeConverts .py to .exe using a simple graphical interface项目地址: https://gitcode.com/gh_mirrors/au/auto-py-to-exe
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考