2012年5月21日

如何在Windows 环境中将Python 程式(.py)编译成可执行档(.exe)


如何在Windows 环境中将Python 程式(.py)编译成可执行档(.exe)

1.首先必须安装 py2exe-0.6.9.win32-py2.5.exe

2.建立一个setup.py档案,放在你想打包的python程式同一个目录下,程式内容如下,filename.py为你要执行的主程式:from distutils.core import setupimport py2exe
setup(console=['filename.py'])


3.开启command line视窗,执行下列指令,filefolder为程式所在目录,
set PYTHONPATH=.;C:\ filefolder\;C:\ filefolder\lib\;cd C:\ filefolderpython setup.py install
python setup.py py2exe

执行完成后会产生dist及build二个目录执行档filename.exe即在dist目录中将整个dist目录copy到要执行的地方即可
4.在编译的过程中,可能会有部份的程式没有打包进去,你可以将所用到的py程式或是整个package的目录直接copy 到打包完成的dist\library.zip档中,exe程式在执行时会去参考到此档。

没有评论:

发表评论

BlogAD