用cx_freeze打包的python程序如何减小体积

发布于 2021-11-22 21:19:53 字数 62 浏览 714 评论 13

我用pyqt写的程序,打包生成exe后总大小有48.5M.有没有做过类似东西的介绍一下如何减小程序体积.10M之内就能忍了.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(13

灵芸 2021-11-27 00:49:52

ups

悟红尘 2021-11-27 00:49:52

upx,说错了

瑾夏年华 2021-11-27 00:49:40

最基本都是12M!!!那python内置库的TK打包后会不会小一些乃? 我才学习,刚才做了一个小程序,打包就是24M

女中豪杰 2021-11-27 00:49:27

@卖小女孩的小火柴 用内置的大概4MB,24MB你可能Import其他模块了

卸妝后依然美 2021-11-27 00:47:38

pyqt的程序正常打包后是12MB(最基本),48MB里面可能是你用了别的资源或者库

刘备忘录 2021-11-27 00:42:08

thinkter可以,c#这是什么,能吃么..

梦中楼上月下 2021-11-27 00:40:42

用tkinter,

要么用C#

QT, GTK, 都是奇葩

无声静候 2021-11-27 00:35:12

但不至于这么大.QT之前写过10M左右.估计用到的动态连接库比较多.

白龙吟 2021-11-27 00:29:48

回复
看你用到的库了!比如webkit的库就比较大

柳絮泡泡 2021-11-27 00:25:51

不是压缩问题qt本身就大

等风来 2021-11-26 12:46:25

正想学习一下.

如此安好 2021-11-25 22:17:18

我用C++写的QT程序,也就10几兆而已.现在多了好多dll出来.

把昨日还给我 2021-11-25 03:10:48

@小猫嘿嘿哈 要看你调用了qt的什么功能了。。。另外还打包了python的runtime,你去掉没用的组件,然后使用UPX之类的工具压缩一下,压缩率70%不是梦

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文