帮朋友用wxpython写了一个小程序,为了方便他使用,需要打包成exe。记得py2exe可以,看了下它的文档,写了一个简单的打包程序setup.py。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
我的python是2.7版本的,其他版本的打包程序可能具体还有些不同。打包的时候需要使用VC来编译,所以需要预装VC2008以上的版本,我装的是VC2010.运行程序
python setup.py py2exe
就会生成一个dist的目录,里面就有生成的exe文件和一大堆的pyd,dll,以及一些VC的运行时库文件。文件很多,py2exe有些参数,可以对文件数进行压缩。具体参数大家可以看文档。
参考资料
- 手动制作python的exe可执行程序 http://wiki.woodpecker.org.cn/moin/LeoJay/PyPackage
- py2exe Tutorial http://www.py2exe.org/index.cgi/Tutorial