py2exe:减小库归档大小

6 投票
2 回答
2791 浏览
提问于 2025-04-16 03:04

我刚刚创建了我的第一个py2exe可执行文件,发现生成的EXE文件旁边还会有一个大约1.4MB的ZIP文件。

我想问的是,能不能把这个文件的大小缩小一点,还是说用py2exe生成的EXE文件一般都是大约4MB的大小(这包括所有的文件,比如python2.6dll和library.zip)?

2 个回答

3

在我修改了那些setup.py的参数后,我还用UPX对DLL文件和可执行文件进行了处理,然后用7-zip重新打包了library.zip,效果很好。

顺便提一下,wiki上有一页专门讲解如何使用UPX和7-zip。

7

关于你问的减小文件大小的问题,简单的回答是可以的。详细的解释我就不在这里说了,而是推荐你去看看py2exe的优化大小的维基页面。

希望这对你有帮助;)

撰写回答