目录
1、什么是auto-py-to-exe?
auto-py-to-exe 是一个用于将Python程序打包成可执行文件的图形化工具。auto-py-to-exe 基于 pyinstaller ,相比于 pyinstaller ,它多了 GUI 界面,用起来更为简单方便。
安装auto-py-to-exe的方法很简单,直接:
pip install auto-py-to-exe
安装完成之后,我们就可以在 cmd 输入:auto-py-to-exe,来启动 auto-py-to-exe 程序了。
2、什么是upx?
UPX 是一款先进的可执行程序文件压缩器。压缩过的可执行文件体积缩小50%-70% ,这样减少了磁盘占用空间、网络上传下载的时间和其它分布以及存储费用。 通过 UPX 压缩过的程序和程序库完全没有功能损失,和压缩之前一样可正常地运行。对于支持的大多数格式没有运行时间或内存的不利后果。
UPX运行工具下载安装很简单,下载链接为:
本文下载的是upx-3.96-win64.zip
3、使用方法
以我工作中自己编写的一个数据处理程序为例,在未使用upx前,我在auto-py-to-exe中进行了如下配置:
打包后,文件大小显示88.8M
现在利用UPX,增加如下设置:
打包后,只剩36.0M
可见,UPX可以大大降低python程序打包后的文件的大小!!!
4、参考文章
神器推荐!可视化 Python打包 exe,这个牛了!https://mp.weixin.qq.com/s/kU90LtNjUrph8mmK034Rhw