小工具随手记:使用auto-py-to-exe将Python程序打包成exe

简介: 小工具随手记:使用auto-py-to-exe将Python程序打包成exe

 auto-py-to-exe 是一个用于将Python程序打包成可执行文件的图形化工具。

本文所实现的目标是:

image.gif

若想使用Pyinstaller将Python程序打包成exe请参看前篇博客:

使用Pyinstaller将Python程序打包成exe_蓝多多的小仓库-CSDN博客

下面是采用另一种方式:即使用auto-py-to-exe将Python程序打包成exe的具体步骤:

Step one :先安装auto-py-to-exe,在cmd中输入如下pip命令:

pip install auto-py-to-exe

image.gif

image.gifimage.gif

Step two :启动auto-py-to-exe,在cmd输入命令:

auto-py-to-exe

image.gif

image.gif

中英文对照

image.gifimage.gif

1、Script Location 选择程序的主程序。

2、Onefile 有两个选项,如果选择 One Directory ,那么程序打包完成后会是一个文件夹的形式展现,如果选择 One File ,那么程序打包完成后就一个 .exe 文件。

3、Console Window 主要设置打包程序运行时,是否出现控制台。Console Based : 当打包的程序运行时会显示一个控制台界面,Window Based (hide the console) : 会隐藏控制台界面,主要用于带有 GUI 的 python 程序打包。

4、 Icon 用于指定打包程序的图标。ICON在线转换链接:在线图片转icon格式 – 图片转换成icon在线工具 – 迅捷PDF转换器在线免费版

5、如果程序里面有自己的模块,需要把模块的目录添加到 Additional Files 里面。否则会报错:Failed to execute script XXX

6、当然还有一些高级设置(初学者暂时没有用到,如果用到后面更新):

image.gifimage.gif

实例操作:

Step one : 导入脚本位置,并选择合适配置,导入图标及附加文件(如果有高级设置需要一并设置)

image.gif

Step two :点击将.py转换为.EXE按钮image.gif

image.gif

image.gifStep three : 打开输出目录,可以看到生成的exeimage.gif

Step four :运行exe

image.gif

到此简单的工程使用auto-py-to-exe将Python程序打包成exe的工作完成。

其他参考学习链接:auto-py-to-exe 使用指南_u011385476的博客-CSDN博客

相关文章
|
9天前
|
jenkins 持续交付 Docker
docker之自定义制作镜像(python程序)
docker之自定义制作镜像(python程序)
|
7天前
|
Python
Python 编程入门:打造你的第一个程序
【9月更文挑战第27天】编程,就像是在数字世界里绘画。想象一下,你手中的键盘是画笔,屏幕是画布,而代码则是你的颜料。这篇文章将带你走进编程的世界,学习如何使用 Python 这门语言来创建你的第一个程序。我们将从基础的语法开始,逐步深入到条件判断和循环结构,最终完成一个简单的猜数字游戏。无论你是否有编程经验,这里的内容都将为你打开一扇新的大门。
|
8天前
|
Windows Python
python获取windows机子上运行的程序名称
python获取windows机子上运行的程序名称
|
1月前
|
存储 Shell 区块链
怎么把Python脚本打包成可执行程序?
该文档介绍了如何将Python脚本及其运行环境打包成EXE可执行文件,以便在不具备Python环境的计算机上运行。首先确保Python脚本能够正常运行,然后通过安装PyInstaller并使用`--onefile`参数将脚本打包成独立的EXE文件。此外,还提供了去除命令行窗口和指定可执行文件图标的详细方法。这些步骤帮助用户轻松地将Python程序分发给最终用户。
怎么把Python脚本打包成可执行程序?
|
26天前
|
Python
探索Python编程的奥秘:打造你的第一个程序
【9月更文挑战第8天】本文将带你进入Python编程的世界,通过一个有趣的项目——制作一个简单的猜数字游戏,让你快速入门。我们不仅会分享代码编写的步骤,还会讲解每一行代码的含义和作用,确保即使是编程新手也能跟上节奏。文章末尾附有完整代码,方便读者实践和学习。
28 12
|
22天前
|
JSON 监控 数据挖掘
Python I/O管理新篇章:优化你的程序,让数据流动更顺畅
【9月更文挑战第13天】在数据驱动时代,Python因其在数据分析、科学计算及Web开发中的广泛应用而备受青睐。本文探讨了Python I/O管理的关键方面,包括理解I/O瓶颈、使用缓冲技术、并发与异步I/O、高效数据序列化及监控调试。通过具体示例,展示了如何优化文件读写和网络通信,提高程序性能。掌握这些技能,可使数据在程序中流动更加顺畅。
34 3
|
22天前
|
Python
惊!Python进程间通信IPC,让你的程序秒变社交达人,信息畅通无阻
【9月更文挑战第13天】在编程的世界中,进程间通信(IPC)如同一场精彩的社交舞会,每个进程通过优雅的IPC机制交换信息,协同工作。本文将带你探索Python中的IPC奥秘,了解它是如何让程序实现无缝信息交流的。IPC如同隐形桥梁,连接各进程,使其跨越边界自由沟通。Python提供了多种IPC机制,如管道、队列、共享内存及套接字,适用于不同场景。通过一个简单的队列示例,我们将展示如何使用`multiprocessing.Queue`实现进程间通信,使程序如同社交达人般高效互动。掌握IPC,让你的程序在编程舞台上大放异彩。
15 3
|
1月前
|
算法 程序员 Linux
Python编程入门:构建你的第一个程序
【9月更文挑战第4天】编程是现代技术发展的基石,而Python作为一门简洁、易学且功能强大的编程语言,已成为众多初学者的首选。本文将引导你通过一个简单的Python程序,探索编程世界的奥秘,并了解如何利用Python实现基本的算法逻辑。无论你是完全的新手还是希望巩固基础的开发者,这篇文章都将为你提供一个清晰的学习路径。从安装Python环境开始,到编写第一个程序,我们将一步步揭开编程的神秘面纱。
|
1月前
|
安全 数据挖掘 Python
Python的打包工具(setup.py)实战篇
关于如何使用Python的setup.py工具打包Python项目的实战教程。
19 0
Python的打包工具(setup.py)实战篇
|
2月前
|
小程序 Python
Python 编程入门:打造你的第一个程序
【8月更文挑战第31天】 在数字化时代,编程已成为一项宝贵的技能。本文将通过一个简单示例引导初学者步入Python编程的世界。我们将从基础语法开始,逐步构建一个小程序,并在此过程中探索编程的逻辑思维与问题解决策略。无论你是科技爱好者还是职场新人,这篇文章都将为你开启编程之旅提供助力。
下一篇
无影云桌面