kejun (@ke_jun) 在 千万别用 pyinstaller 打包 中发帖
折腾了两天了,实在没辙了,来看看有无佬友给点思路?
事情是这样的,我撸了一个 py 项目,AI 自动生成视频,用到了 numpy、manim 等等一堆依赖(100+)
开始是部署到服务端(Docker)但是我的小机太拉了,最多同时跑两个进程就炸机,然后就想到做成客户端,说干就干。
到打包阶段了,试了 pyinstaller,很成功,问题:
启动巨慢,看 issues 用 onedir 模式,还是慢,不过可以加 splash 给用户提示,也能接受
但是!splash 不支持 MacOS,在我的老mac上要启动 40s+,然后没有任何提示,就只能死等(noconsole)
怎么办呢,换方案,nuitka 很多人吹,编译到c,速度飞起,赶紧一试,挖草,我那100+依赖,打了半个小时(32G + i713700)都没打完,这还咋调试,实在没耐心了用下去。
不考虑保护源码,要支持跨平台...