怎么使py2exe生成的文件更小

首先要了解py2exe的原理,可以参看 手动制作python的exe可执行程序

http://wiki.woodpecker.org.cn/moin/PyExe  这个上面也有很多参考资料 , 其中 
http://pyinstaller.python-hosting.com/ 看上去不错,不过官方最近还没发布新版,老版已经不好用了, 并且py2.6 在windows上面现在
支持还有问题,等等看吧!

根据py2exe 官方的文档 http://www.py2exe.org/index.cgi/OptimizingSize 可以显著的把程序变小

如果不需要生成单一的exe文件的话,分开upx
使用py2exe bundle_files http://www.py2exe.org/index.cgi/SingleFileExecutable 生成一个文件后,再用upx http://upx.sourceforge.net/ 也可以

0 comments: