前面我也有说到过数据分析,可视化这一块儿了的,大家可以查看往期文章:

数据分析从零开始实战,Pandas读取HTML页面+数据处理解析_编程简单学的博客-CSDN博客

不愧是摸鱼高手Python matplotlib 绘制频谱图都会,能怪老板不管_编程简单学的博客-CSDN博客

数据分析 从零开始到实战,Pandas读写CSV数据_编程简单学的博客-CSDN博客

python入门到进阶,爬虫数据分析全套资料分享讲解 (#1) · Issue · 编程简单学 / python · GIT CODE

电脑用久了,学会这几招增加十年寿命,清除电脑里的垃圾方法与流氓软件工具_编程简单学的博客-CSDN博客
老咸鱼今天告诉你用Python matplotlib 各种图绘制流线图,难怪老板放纵他_编程简单学的博客-CSDN博客

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

auto-py-to-exe 是一个用于将Python程序打包成可执行文件的图形化工具。本文就是主要介绍如何使用 auto-py-to-exe 完成 python 程序打包。auto-py-to-exe 基于 pyinstaller ,相比于 pyinstaller ,它多了 GUI 界面,用起来更为简单方便

2. 安装 auto-py-to-exe

首先我们要确保我们的 python 环境要大于或等于 2.7 然后在 cmd 里面输入:pip install auto-py-to-exe ,输入完成之后,pip 就会安装 auto-py-to-exe 包了。安装完成之后,我们就可以在 cmd 输入: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 打包程序主要分 3 部分,分别是:

  • 打开 auto-py-to-exe
  • 配置打包选项
  • 查看打包效果

1. 打开 auto-py-to-exe

打开 cmd ,输入:auto-py-to-exe 打开 auto-py-to-exe 后,我们就要进行配置选择了。

2. 配置打包选项

计算器程序,大家可以到 GitHub 去下载,地址是:github.com/pythonprogr…

在打包时,我们要进行的配置主要有:

  • Script Location
  • Onefile
  • Console Window

Script Location 选择程序的主程序,在计算器项目里,我们选择的是 main.py

Onefile 选择 One File ,因为一个文件看起来比较简洁

由于计算器项目带有 GUI ,所以 Console Window 选择 Window Based (hide the console) ,

Icon 选择一个 ico 文件,此处不是必须操作,可以不设置

如果程序里面有自己的模块,我们必须把模块的目录添加到 Additional Files 里面。不然会出现 Failed to execute script XXX 错误

在计算器程序里面我们所有的模块都在 calculation 目录下,所有我们需要将 calculation 路径添加到 Additional Files 里面

配置完成之后点击 CONVERT .PY TO .EXE 按钮

这样我们就完成一个计算器项目的打包。

3. 查看打包效果

程序完成打包后,我们可以点击 OPEN OUTPUT FOLDER 按钮,然后就会打开打包文件的路径。

在打包文件目录中,我们可以看到一个 main.exe 文件,这就是我们打包文件。

点击 main.exe ,就可以看到一个计算器程序了。

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

# 5. 总结一下

本文主要介绍了如何使用 auto-py-to-exe 来对 python 程序进行打包。但只是介绍最简单的 python 程序打包,如果想对复杂的程序进行打包,上面的配置肯定是不行的。

如果想更加深入的了解 auto-py-to-exe ,我建议大家去研究一下 pyinstaller 。auto-py-to-exe 是基于 pyinstaller 的,研究 pyinstaller ,将会对我们深入使用 auto-py-to-exe 有非常明显的效果

神器推荐,可视化 Python 打包 exe,牛逼相关推荐

  1. 神器推荐!可视化 Python打包 exe,这个牛了!

    作者:LabVIEW_Python 来源:https://www.jianshu.com/p/e33b4f0373bc # 1. 什么是auto-py-to-exe auto-py-to-exe 是一 ...

  2. 神器推荐!可视化 Python 打包 exe,绝了!

    # 1. 什么是auto-py-to-exe auto-py-to-exe 是一个用于将Python程序打包成可执行文件的图形化工具.本文就是主要介绍如何使用 auto-py-to-exe 完成 py ...

  3. python批量删缩进_鬼畜小姐姐+野狼disco,十分钟教你如何用Python剪辑一个牛逼的抖音小视频?...

    鬼畜小姐姐+野狼disco,十分钟教你如何用Python剪辑一个牛逼的抖音小视频? 前言 半个月前,后台有个小伙伴问我,如何将视频中的音频提取出来,并且将声音转成文字写入到 word 中,正好接下来的 ...

  4. 怎么用python制作简单的程序-神级程序员教你如何用python制作一个牛逼的外挂!...

    玩过电脑游戏的同学对于外挂肯定不陌生,但是你在用外挂的时候有没有想过如何做一个外挂呢?(当然用外挂不是那么道义哈,呵呵),那我们就来看一下如何用python来制作一个外挂.... 我打开了4399小游 ...

  5. python打包exe之打包深度学习模型踩坑记录及其解决办法。

    在现实生活中,有时候我们写的程序需要发给小伙伴用,而小伙伴没有python,这时候我们需要将程序打包成exe文件发给小伙伴用. 今天讲下打包深度学习模型 打包一般要用到cmd命令行,要求cmd能执行p ...

  6. python打包exe 之打包sklearn模型中的各种坑及其解决方法。

    之前学习了如何打包,如何建立虚拟环境打包,以及如何带资源打包exe. python打包成exe 可执行文件 .教程 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标, ...

  7. 使用pipenv建立虚拟环境解决python打包exe文件过大的问题(附打包带图标,多个py文件打包exe)

    我们编写的程序可以发给其他小伙伴使用,但是其他小伙伴不一定安装有python.这时候就需要用到打包啦.打包可以将程序打包成exe文件.然后小伙伴在windows平台里就可以运行(无需python).直 ...

  8. python打包exe报错编码问题,使用Python打包含有pymssql成exe所躺的坑

    一.如何打包 Python打包exe文件简单运用pyinstaller库就行了 1)安装pyinstaller库(自行安装) 2)win+R打开运行窗口输入"powershell" ...

  9. python多线程很牛逼

    python多线程很牛逼 import time from multiprocessing.dummy import Pool as ThreadPool def process(item):#pri ...

最新文章

  1. 高校分配男朋友?当专业第一遇到了专业第一......
  2. 常用实验资源共享整理 20111026
  3. Ibatis.net 属性字段中使用 IN 查询条件
  4. CSS之Multi-columns的列数和列宽
  5. 用create table 命令建立表
  6. ASP.NET20 自定义配置节学习笔记(一)
  7. QT窗口与Windows系统窗口之间关系和转换
  8. sqlserver安装显示句柄无效_句柄无效是什么意思 句柄无效怎么解决
  9. 电路matlab仿真,电路matlab仿真.doc
  10. Geant4安装步骤(最新的10.4版本)
  11. 基于Python飞机票销售系统 毕业设计-附源码141432
  12. ubuntu桌面出现问题,重启x桌面方法
  13. jQuery 的 Sizzle 选择器
  14. mysql geohash函数_基于MySQL实现按距离排序、范围查找geoHash
  15. 洛谷P1719 最大加权矩形
  16. 玩QQ游戏每天超过2小时的人比较弱智
  17. 想自己创业想好了项目,但是没有资金怎么办?
  18. 【MAPBOX基础功能】19、mapbox修改鼠标在地图上的样式
  19. java中<<与>>的意思
  20. 【1191】流感传染

热门文章

  1. 你想要的宏基因组-微生物组知识全在这(1802)
  2. R语言临床预测模型的评价指标与验证指标实战:综合判别改善指数IDI(Integrated Discrimination Improvement, IDI)
  3. 损失函数(损失函数、代价函数、目标函数)、​​​​​​​MSE、0-1损失函数、绝对误差损失函数、分位数损失函数、Huber损失函数、感知损失函数、Hinge损失函数、指数损失函数、对数损失函数
  4. eclipse opengl java_OpenGL 之 Eclipse 开发环境搭建 | 学步园
  5. 实验四 数据库SQL语言基础编程
  6. Bowtie下载安装
  7. 迭代和瀑布的最大的差别就在于风险的暴露时间上
  8. python pandas 读写 csv 文件
  9. windows 10 代理服务器出现问题
  10. Bootstrap 基本模板