nuitka 打包,加速软件打开速度

nuitka 打包,加速软件打开速度
我之前开发了 xlsx和vcf转换器 网页版

 


后来有客户需要离线版本,于是用 pyinstaller 和 pySide6 改装了一份 windows 离线版。
pySide6 打包之后软件中的图片和软件图标是个问题,每次打包都得找这个问题的解决方法。

后来找到了一个方法,就是在 pyside6-designer.exe 设计界面的时候,把图片资源做成资源包,然后转义成 python 资源包,这样加载的时候就能正常加载图片了。

 

后来发现打包的时候怎么也打包不到 30M 之内,软件大就大点儿吧。
后来,再次更新的时候,新打包的软件打开的非常慢,感觉需要十几秒才能打开软件。
这非常影响使用体验。
经过多次的尝试,仍然无法解决启动慢的问题。

经过多次搜索,发现可以用 nuitka 打包,可以让软件启动速度飞快。
于是开始尝试用 nuitka 打包。
nuitka 打包 Anaconda 管理的软件,那真是一个坑哇,试了四五个晚上都没有成功。
最后只好使用虚拟机大法。

然后就哭了,打包的那叫一个顺畅哇。
除了特殊的包不用打包,其他的都可以打包。
打包完成之后,软件 5M 。不过依赖和插件加一起也有 40M+。7z 压缩之后 22M。

打包之后的体积不算非常满意,但是看起来感觉好多了, 5M,其他的都是依赖。

另外就是启动速度,三五秒就能启动。
过热 nuitka 打包之后启动速度就是快。

版权声明:
作者:xinyu2ru
链接:https://www.rxx0.com/software/nuitka_da_bao_jia_su_ruan_jian_da_kai_su_du.html
来源:RUBLOG-分享我的生活
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>