python利器下载-Python打包利器:auto-py-to-exe
什么是auto-py-to-exe
auto-py-to-exe 是一个用于将Python程序打包成可执行文件的图形化工具。本文就是主要介绍如何使用 auto-py-to-exe 完成 python 程序打包。
auto-py-to-exe 基于 pyinstaller ,相比于 pyinstaller ,它多了 GUI 界面,用起来更为简单方便
安装 auto-py-to-exe
首先我们要确保我们的 python 环境要大于或等于 2.7
然后在 cmd 里面输入:pip install auto-py-to-exe ,输入完成之后,pip 就会安装 auto-py-to-exe 包了。
安装完成之后,我们就可以输入:auto-py-to-exe,来启动 auto-py-to-exe 程序了。
start auto_py_to_exe
出现上述图片,auto-py-to-exe 就安装成功了。
auto-py-to-exe 部分选项介绍
在使用 auto-py-to-exe 打包 python 程序的时候,有许多配置选项需要我们去指定,能正确知道这些选项的作用是十分重要的。下面我将介绍其中一些重要的选项。
(1) Script Location
Script Location 主要是指定我们要打包的 python 文件
Script_Loaction
(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
用于指定打包程序的图标
auto-py-to-exe 实战
本节主要以一个计算器程序来介绍如何使用 auto-py-to-exe 来打包程序。
auto-py-to-exe 打包程序主要分 3 部分,分别是:
打开 auto-py-to-exe
配置打包选项
查看打包效果
1. 打开 auto-py-to-exe
打开 cmd ,输入:auto-py-to-exe
打开 auto-py-to-exe 后,我们就要进行配置选择了。
2. 配置打包选项
在打包时,我们要进行的配置主要有:
Script Location
Onefile
Console Window
Script Location 选择程序的主程序,在计算器项目里,我们选择的是 main.py
Onefile 选择 One File ,因为一个文件看起来比较简洁
由于计算器项目带有 GUI ,所以 Console Window 选择 Window Based (hide the console) ,
Icon 选择一个 ico 文件,此处不是必要操作,可以不设置
setup
如果程序里面有自己的模块,我们必须把模块的目录添加到 Additional Files 里面。不然会出现 Failed to execute script XXX 错误
error
在计算器程序里面我们所有的模块都在 calculation 目录下,所有我们需要将 calculation 路径添加到 Additional Files 里面
additional_files
配置完成之后点击 CONVERT .PY TO .EXE 按钮
这样我们就完成一个计算器项目的打包。
3. 查看打包效果
程序完成打包后,我们可以点击 OPEN OUTPUT FOLDER 按钮,然后就会打开打包文件的路径。
open_folder
在打包文件目录中,我们可以看到一个 main.exe 文件,这就是我们打包文件。
点击 main.exe ,就可以看到一个计算器程序了。
finish
至此,打包工作圆满完成。
总结
本文主要介绍了如何使用 auto-py-to-exe 来对 python 程序进行打包。但只是介绍最简单的 python 程序打包,如果想对复杂的程序进行打包,上面的配置肯定是不行的。
如果想更加深入的了解 auto-py-to-exe ,我建议大家去研究一下 pyinstaller 。auto-py-to-exe 是基于 pyinstaller 的,研究 pyinstaller ,将会对我们深入使用 auto-py-to-exe 有非常明显的效果。
想更加深入了解 pyinstaller 可以去阅读官方文档。pyinstaller 官方文档
python利器下载-Python打包利器:auto-py-to-exe相关推荐
- python手册app_python利器下载-python利器软件 _5577安卓网
python利器怎么样?怎么用?python利器是一款专业的python学习软件,让你可以将Python与数据库.网络.C语言等工具结合使用,python利器软件包含的知识从基础到精通全覆盖,感兴趣的 ...
- python资料下载-python电子书学习资料打包分享百度云资源下载
[300dpi高清版] Python基砒教程(第2版)LHD,pdf Head. First. Python中文版pdf [ Python3程序开发指南第二版pdf [ thon编程第4版)]( Pr ...
- python 内存数据库下载,Python 文件存储和数据库
Python 中数据存储的方式和其他语言没什么区别,主要分为两个方面:文件存储和数据库存储. 文件存储 文件存储的方法也分为很多种,主要包括:Python 内置方法 NumPy 模块方法 os 模块方 ...
- python视频下载-python动态视频下载器的实现方法
这里向大家分享一下python爬虫的一些应用,主要是用爬虫配合简单的GUI界面实现视频,音乐和小说的下载器.今天就先介绍如何实现一个动态视频下载器. 爬取电影天堂视频 首先介绍的是python爬取电影 ...
- python电脑下载-python
Python官方版是一款相当出色的通用型编程语言.PyCharm官方版适用性极广,被用户广泛应用于各种编程操作,软件还拥有丰富全面的模块,并支持sockets编程,Python便捷好用,可以让您快速地 ...
- python软件下载-python软件下载
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. python软件开发,后端开发,运维自动化系统开发,堡垒机,云管平台,企 ...
- python3.8.1手机版下载-Python官方下载|Python最新版 V3.8.1 -推背图下载站
Python最新版是一款功能强大脚本编程软件.Python最新版它可以帮助编程人员更加便捷的进行代码编写,适合完成各种高层任务,兼容所有的操作系统中使用,因为它的便捷性,在程序员中得到广泛的应用,新入 ...
- python系统下载-python
Python V3.8.0中文绿色版是2019年发布的Python语言最新版本,可用于编写脚本.自动化以及机器学习和Web开发等各种任务.此次更新提供了许多语法改变.内存共享.更有效的序列化和反序列化 ...
- python爬虫下载-python爬虫之下载文件的方式总结以及程序实例
python爬虫之下载文件的方式以及下载实例 目录 第一种方法:urlretrieve方法下载 第二种方法:request download 第三种方法:视频文件.大型文件下载 实战演示 第一种方法: ...
最新文章
- js获取当前Frame在父页面中的id
- 【论文笔记】CNN for NLP
- 【Python】Pandas数据挖掘与分析时的常用方法
- eve模拟器_《Re:从零开始的新伊甸征程》一步到位教你下载EVE手游
- clientHeight.offsetHeight.scrollHeight等的区别
- H3C认证无线高级工程师
- leetcode力扣94. 二叉树的中序遍历
- 罗技鼠标宏压枪 - 绝地求生 -刺激战场
- windows硬盘读写速度测试
- command not found: npm
- ArcGis Engine 符号
- html怎么用excel打开乱码,excel打开是乱码,教您excel打开是乱码怎么办
- 微信APP退款功能开发
- 初识Cura3D打印开源项目
- 为何延时函数不起作用?
- 细说设计模式七大原则(7):合成复用原则
- /etc/passwd文件详解
- 狂神springboot
- Python3 Flask框架
- stm32之定时器配置
热门文章
- (转载)各Linux发行版本 网络配置文件
- 开发日记-20190719 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 12
- python utc时间转换为strftime
- 利用机器学习进行DNS隐蔽通道检测——数据收集,利用iodine进行DNS隐蔽通道样本收集...
- go语言笔记——map map 默认是无序的,不管是按照 key 还是按照 value 默认都不排序...
- HDFS副本设置——默认3
- python 自定义装饰器 来验证函数参数
- 本人常用的一些编码小Tips(虽然不多,但很好用)
- 【repost】JavaScript Scoping and Hoisting
- STM32F103C8T6 CAN通信详解