GoForum › 🌐 V2EX
求解, PyInstaller 为什么在 GithubAction 上打包后体积比在本地大 5 倍(Mac arm 端)
GradyYoung ·
2026-02-11 14:32 ·
0 次点赞 · 4 条回复
仓库地址: https://github.com/gradyyoung/lang-tool
就是一个简单的 demo 项目,我在我自己的 Mac M1 上面打包的.app 大小 100M ,但是在 Github Action 打包出来就有 500M ,差距太大
环境信息:UV 虚拟环境 + Pyside6 + Python3.12.9
求大佬帮忙看看🙏
4 条回复
GradyYoung · 2026-02-11 15:07
@JasonEWNL 感谢回复!本地其实也是命令,那个 main.spec 是自动生成的,没有修改过。
GradyYoung · 2026-02-11 15:07
@ruanimal 感谢回复!目前看到的问题是,本地打包的.app 里面基本上都是软连接,相当于同一个依赖或者资源只保留了一份;但是不知道 action 打包出来的为什么不是软连接,同一个文件在.app 中存在很多份。看 pyinstaller 的官方文档也没有提到软连接相关的
添加回复
你还需要 登录
后发表回复
把打出来的包,打开分析对比下文件,不就有答案了吗