py2exe:减少库存档的大小
我刚刚创建了第一个 py2exe 可执行文件,并注意到该 EXE 中创建了一个大小约为 1.4 MB 的 ZIP 文件。
我的问题是,我可以减小它的大小吗?或者预计使用 py2exe 生成的 EXE 的典型大小约为 4 MB(这意味着所有文件:python2.6dll、library.zip)
I just created my first py2exe executable and noticed that with the EXE, there is a ZIP file created with the size of around 1.4 MB.
My question is, can I reduce the size of this or is it expected that the typical size of an EXE generated with py2exe will be ~ 4 MB (that means with all the files: python2.6dll, library.zip)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对你的尺寸减小问题的简短回答是肯定的。我不会在这里提供长答案,而是引导您访问 py2exe 的 OptimizingSize wiki 页面。
我希望这有帮助;)
Short answer to your size reduction question is yes. Long answer I am not going to provide here, but instead direct you to py2exe's OptimizingSize wiki page.
I hope this helps ;)
更改这些 setup.py 参数后,我还在 DLL 和可执行文件上运行 UPX 并使用 7- 重新打包library.zip zip,效果很好。
顺便说一下,wiki 上有一个关于使用 UPX 和 7-zip 的页面。
After changing those setup.py parameters i also run UPX on DLLs and executables and repack library.zip with 7-zip, works well.
By the way, there is a page on the wiki about using UPX and 7-zip.