Python 打包 exe 方案

lone6 · 前天 15:23 · 1035 次点击

平时会开发一些小脚本,在工作中使用

想请教一下,打包 exe 的方案有哪些?

目前在使用 pyinstaller ,但是打包过程比较慢,打包后的 exe 感觉也挺大的

有没有更好的方案或者优化教程?

举报· 1035 次点击
登录 注册 站外分享
9 条回复  
Nehcknarf 初学 前天 15:28
Pyinstaller 还是最方便的,可以写个 shell 脚本去剔除被一并打包的无用动态库,加入 --strip 选项也能减小一定的体积。 另外可以试试 Nuitka ,虽然我也没用过
NoOneNoBody 小成 前天 15:31
大是肯定的,要把 python 和三方包也打包进去 如果比较简单,没有 import 三方包,可以让 AI 转为编译语言再编译 exe ,字节就很小
yoiteshaw 小成 前天 15:35
我习惯用 nuitka ,我觉得运行速度会快很多,打包的 exe 大不重要,用户运行起来慢更影响体验。
coderluan 初学 前天 16:00
这种可以不打包吧,直接写个 bat 下载个 python 再设置下环境变量?
lone6 楼主 小成 前天 16:41
@coderluan 有的工具会发给同事用,所以想打包 exe
lone6 楼主 小成 前天 16:42
@yoiteshaw 有道理,回头用 nuitka 试试
lone6 楼主 小成 前天 16:43
@Nehcknarf 剔除无用动态库这块没接触过,有推荐的教程吗?
NewYear 初学 前天 18:12
pxe ,除了绕开 Windows ,其他都很好。摊手表情
NewYear 初学 前天 18:12
pxe ,除了不支持 Windows ,其他都很好。摊手表情
返回顶部