小工具随手记:使用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博客

相关文章
|
5月前
|
数据可视化 Linux iOS开发
Python脚本转EXE文件实战指南:从原理到操作全解析
本教程详解如何将Python脚本打包为EXE文件,涵盖PyInstaller、auto-py-to-exe和cx_Freeze三种工具,包含实战案例与常见问题解决方案,助你轻松发布独立运行的Python程序。
1463 2
|
4月前
|
监控 机器人 编译器
如何将python代码打包成exe文件---PyInstaller打包之神
PyInstaller可将Python程序打包为独立可执行文件,无需用户安装Python环境。它自动分析代码依赖,整合解释器、库及资源,支持一键生成exe,方便分发。使用pip安装后,通过简单命令即可完成打包,适合各类项目部署。
924 68
|
6月前
|
人工智能 Linux 开发工具
Python从零到一:手把手带你写出第一个实用程序
Python语法简洁易懂,适合编程新手入门。它广泛应用于人工智能、自动化办公、Web开发等领域。学习Python可快速搭建项目,拥有丰富库支持和强大社区资源。通过本教程,你将掌握基础语法、环境搭建、程序逻辑控制及实战项目开发,开启编程之旅。
732 0
|
5月前
|
人工智能 数据安全/隐私保护 异构计算
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
809 8
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
|
5月前
|
API 语音技术 开发者
Python 项目打包,并上传到 PyPI,分享项目
本文介绍了如何使用 Poetry 打包并发布一个 Python 项目至 PyPI。内容包括:项目创建、配置 `pyproject.toml` 文件、构建软件包、上传至 PyPI、安装与使用。通过实例 iGTTS 展示了从开发到发布的完整流程,帮助开发者快速分享自己的 Python 工具。
|
5月前
|
设计模式 决策智能 Python
Python条件控制:让程序学会"思考"的魔法
本文深入浅出地讲解Python条件控制,从基础if语句到多分支、嵌套结构,再到简洁的三元表达式与Python 3.10新增的match-case模式匹配,结合电商折扣、会员等级、ATM系统等实战案例,全面掌握程序“智能决策”的核心逻辑。
467 0
|
9月前
|
人工智能 并行计算 开发者
CUDA重大更新:原生Python可直接编写高性能GPU程序
NVIDIA在2025年GTC大会上宣布CUDA并行计算平台正式支持原生Python编程,消除了Python开发者进入GPU加速领域的技术壁垒。这一突破通过重新设计CUDA开发模型,引入CUDA Core、cuPyNumeric、NVMath Python等核心组件,实现了Python与GPU加速的深度集成。开发者可直接用Python语法进行高性能并行计算,显著降低门槛,扩展CUDA生态,推动人工智能、科学计算等领域创新。此更新标志着CUDA向更包容的语言生态系统转型,未来还将支持Rust、Julia等语言。
701 3
CUDA重大更新:原生Python可直接编写高性能GPU程序
|
8月前
|
PyTorch 算法框架/工具 C++
人工智能算法python程序运行环境安装步骤整理
本教程详细介绍Python与AI开发环境的配置步骤,涵盖软件下载、VS2017安装、Anaconda配置、PyCharm设置及组件安装等内容,适用于Windows系统,助你快速搭建开发环境。
|
8月前
|
机器学习/深度学习 前端开发 API
python3如何使用QT编写基础的对话框程序
Qt与Python结合形成了PyQt/PySide,为桌面应用开发提供强大支持。通过简单安装PyQt5或PySide6,开发者可快速搭建跨平台GUI应用。本文从创建基础对话框入手,介绍布局管理、信号与槽机制、对话框模式及样式表美化等核心功能,并探讨模态窗口、事件驱动编程和资源打包等内容。最后,引导读者探索模型视图架构、多线程处理等进阶技术,逐步掌握用Python+Qt开发高效桌面应用的技能。
277 0

推荐镜像

更多