感谢大家的赞收藏和感谢 有啥不懂的地方可以直接私信问我 谢谢大家支持[狗头
破百了好激动
等会 我写的明明比那个2.3k赞同回答的优质啊 赞起来啊
知友们 留下你们的赞同再走吧 笔芯
–––––––––––––––––––––––––––––
先说结论:在virtualenv下用upx压缩打包出来的exe最小
还不满意就上python-embed env 最下面有教程链接
原回答:
我也曾被这个问题困扰过 然鹅现在这个问题已经被我解决了(basically) 为了造福像我一样迷茫过或者正在迷茫的广大知友 我写了六篇文章分步骤(非常详细)介绍了reduce exe size的方法以及代替pyinstaller的方法
这是文章原文链接:CodingDog:pyinstaller打包的exe太大?你需要嵌入式python玄学 前提篇zhuanlan.zhihu.com
这是文章原文:
pyinstaller打包一个exe动辄几十M几百M (特别是import pandas以后)
知乎上居然没有人po这方面的”知识“(手动狗头)
查了很多关于reduce pyinstaller打包出exe大小的方法
列举如下
玄学解法1 去除不必要的库
当我们用cmd/powershell 输入这一段神秘代码并且回车的时候
pyinstaller除了会打包test.py使之成为一个exe之外,还会创建一的后缀名为 .spec 的文件
长这样