alreadypythonPython学习资料整理

【Python】脚本打包成exe

2022-03-07  本文已影响0人  caokai001

1. 背景:

当为其他部门完成了一个编程需求,你会考虑如何分享给对方使用呢~

比如:需求是批量修改文件名。

可选的方法:

👳♂️之前的流程:

img img img

命令内容如下:

cmd /k cd /d "$(CURRENT_DIRECTORY)" & C:\Users\kai.cao\Sync\Python38\python.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
img

👶更新后流程

img

2. Python脚本打包exe流程

2.1 安装pipenv,减少不必要的package

2.2 进入项目目录

2.3 进入虚拟环境

2.4 安装必要的package ,并测试

img img

2.5安装UPX,进一步压缩体积

https://blog.csdn.net/chentianveiko/article/details/107083912

2.6 开始打包exe

pyinstaller.exe -F -w .\standard_filename_for_RA.py

-F: 打包成单独exe模式

-w:没有黑色弹窗(用户可能以为没执行,所以最好不加-w);

img img

2.7 打包结果

img img

3.Notes

UPX,Pipenv 相比直接运行Pyinstaller.exe 有什么变化:315M->21M;

pyinstaller.exe -F -w standard_filename_for_RA.py

img img

pipenv虚拟环境中,下载package速度较慢,需要修改镜像加速下载

img

参考:

https://www.zhihu.com/question/281858271

https://www.cnblogs.com/zingp/p/8525138.html

https://www.cnblogs.com/hongdada/p/11014908.html

欢迎评论交流~

上一篇下一篇

猜你喜欢

热点阅读