用cx_freeze打包的python程序如何减小体积
我用pyqt写的程序,打包生成exe后总大小有48.5M.有没有做过类似东西的介绍一下如何减小程序体积.10M之内就能忍了.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我用pyqt写的程序,打包生成exe后总大小有48.5M.有没有做过类似东西的介绍一下如何减小程序体积.10M之内就能忍了.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(13)
ups
upx,说错了
最基本都是12M!!!那python内置库的TK打包后会不会小一些乃? 我才学习,刚才做了一个小程序,打包就是24M
@卖小女孩的小火柴 用内置的大概4MB,24MB你可能Import其他模块了
pyqt的程序正常打包后是12MB(最基本),48MB里面可能是你用了别的资源或者库
thinkter可以,c#这是什么,能吃么..
用tkinter,
要么用C#
QT, GTK, 都是奇葩
但不至于这么大.QT之前写过10M左右.估计用到的动态连接库比较多.
回复
看你用到的库了!比如webkit的库就比较大
不是压缩问题qt本身就大
正想学习一下.
我用C++写的QT程序,也就10几兆而已.现在多了好多dll出来.
@小猫嘿嘿哈 要看你调用了qt的什么功能了。。。另外还打包了python的runtime,你去掉没用的组件,然后使用UPX之类的工具压缩一下,压缩率70%不是梦