首先需要工具py2exe。
但要注意py2exe的版本一定要和自己的python的版本对应。并且最好是2.x的python版本,因为我用3.x的试过总是有问题。
另外,也是有32位和64位区分的。
http://download.csdn.net/detail/o_yale_o/3331522
这个下载资源还是不错的,提供对应python2.4 - 2.7版本的py2exe。
下载了py2exe之后直接点击安装即可。安装过程会自动寻找你本地安装的python。如果找不到,就说明版本对不上。
在要编译的py文件目录新建一个setup.py。
from distutils.core import setup
import py2exe
setup(windows=['test1.py'])
要编译的python文件为test1.py。
运行cmd。
到该py文件窗口·,运行python setup.py py2exe
之后目录下生成build和dist文件夹,在dist文件夹下就有生成的exe文件了。