Python脚本打包 exe,auto-py-to-exe来帮你!

发布时间 - 2025-07-21 00:00:00    点击率:

# 1. 什么是auto-py-to-exe

auto-py-to-exe 是一个将Python程序转换成可执行文件的图形化工具。本文主要讲解如何使用 auto-py-to-exe 来完成Python程序的打包。auto-py-to-exe 基于 pyinstaller,但它提供了一个GUI界面,使操作更加简便。

# 2. 安装 auto-py-to-exe

首先确保你的Python环境版本大于或等于2.7,然后在命令行中输入:pip install auto-py-to-exe。安装完成后,可以通过在命令行中输入 auto-py-to-exe 来启动该工具。

看到上述图片,说明 auto-py-to-exe 已成功安装。

# 3. auto-py-to-exe 部分选项介绍

在使用 auto-py-to-exe 打包Python程序时,需要配置一些选项,了解这些选项的作用非常重要。以下是几个关键选项的介绍。

(1) Script Location

Script Location 用于指定要打包的Python文件。

(2) Onefile

Onefile 有两个选项:One Directory 和 One File。

选择 One Directory 后,程序打包后会生成一个文件夹。选择 One File 后,程序打包后将生成一个独立的 .exe 文件。(3) Console Window

Console Window 用于设置打包后的程序是否显示控制台。

Console Based:运行时会显示控制台界面。Window Based (hide the console):隐藏控制台界面,适用于带有GUI的Python程序。(4) Icon

用于指定打包程序的图标。

# 4. auto-py-to-exe 实战

本节将通过一个计算器程序的例子,介绍如何使用 auto-py-to-exe 打包程序。

auto-py-to-exe 打包过程主要分为三步:

  1. 打开 auto-py-to-exe

  2. 配置打包选项

  3. 查看打包效果

  4. 打开 auto-py-to-exe

在命令行中输入 auto-py-to-exe 打开工具后,进行配置选择。

  1. 配置打包选项

计算器程序可以从 GitHub 下载,地址是:https://www./link/71029625d9350f1fe3ce2c6f2211b692

在打包时,需要配置以下选项:

  • Script Location:选择计算器项目的主程序 main.py
  • Onefile:选择 One File,使生成的文件更简洁。
  • Console Window:由于计算器项目带有GUI,选择 Window Based (hide the console)。
  • Icon:可以选择一个 .ico 文件,但这不是必需的。

如果程序中包含自定义模块,必须将模块目录添加到 Additional Files 中,否则会出现“Failed to execute script XXX”错误。

在计算器程序中,所有模块都在 calculation 目录下,因此需要将 calculation 路径添加到 Additional Files 中。

配置完成后,点击 CONVERT .PY TO .EXE 按钮,即可完成计算器项目的打包。

  1. 查看打包效果

打包完成后,点击 OPEN OUTPUT FOLDER 按钮,打开打包文件的路径。

在打包文件目录中,可以看到一个 main.exe 文件,这就是打包后的程序。

点击 main.exe,即可运行计算器程序。

至此,打包工作圆满完成。

# 5. 总结

本文主要介绍了如何使用 auto-py-to-exe 来打包简单的Python程序。对于复杂程序的打包,仅靠上述配置是不够的。

如果想深入了解 auto-py-to-exe,建议研究 pyinstaller,因为 auto-py-to-exe 是基于 pyinstaller 的。深入研究 pyinstaller 将有助于更有效地使用 auto-py-to-exe。

想进一步了解 pyinstaller,可以阅读其官方文档。

作者:LabVIEW_Python

来源:https://www./link/15d4408a4d391c3fb8344af099a4a051

- END -

代码语言:javascript代码运行次数:0运行复制```javascript 对比Excel系列图书累积销量达15w册,让你轻松掌握数据分析技能,可以在全网搜索书名进行了解选购:

          


# python  # git  # 工具  # ai  # python程序  # python脚本 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何快速搭建自助建站会员专属系统?  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  如何用JavaScript实现文本编辑器_光标和选区怎么处理  iOS发送验证码倒计时应用  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  西安专业网站制作公司有哪些,陕西省建行官方网站?  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  Laravel Fortify是什么,和Jetstream有什么关系  Laravel如何实现数据库事务?(DB Facade示例)  昵图网官方站入口 昵图网素材图库官网入口  Laravel如何使用Sanctum进行API认证?(SPA实战)  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  如何在IIS服务器上快速部署高效网站?  Laravel如何为API编写文档_Laravel API文档生成与维护方法  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何在云主机上快速搭建多站点网站?  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  敲碗10年!Mac系列传将迎来「触控与联网」双革新  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  如何构建满足综合性能需求的优质建站方案?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  WordPress 子目录安装中正确处理脚本路径的完整指南  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  php json中文编码为null的解决办法  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  活动邀请函制作网站有哪些,活动邀请函文案?  Laravel如何处理异常和错误?(Handler示例)  如何在 React 中条件性地遍历数组并渲染元素  Laravel如何保护应用免受CSRF攻击?(原理和示例)  js代码实现下拉菜单【推荐】  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  如何用AWS免费套餐快速搭建高效网站?  如何在云主机上快速搭建网站?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  Internet Explorer官网直接进入 IE浏览器在线体验版网址  高防服务器租用指南:配置选择与快速部署攻略  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何正确下载安装西数主机建站助手?  如何在阿里云ECS服务器部署织梦CMS网站?  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  七夕网站制作视频,七夕大促活动怎么报名?  打造顶配客厅影院,这份100寸电视推荐名单请查收  Python文件异常处理策略_健壮性说明【指导】