将python脚本打包为window可以执行的exe

py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。
py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布在开源许可证下的。

首先,下载安装py2exe
py2exe 下载地址:
http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/
安装程序同时会安装一些例子,目录是 你的python安装目录\Lib\site-packages\py2exe\samples,非常值得看。
然后,创建 setup.py文件
1
<div style="border: 1px solid black; margin-left: auto; margin-right: auto; padding: 3px; font-family: 'Courier New'; font-size: 12px;"><div><font color="#0000FF"><b>from</b></font>&nbsp;distutils.core&nbsp;<font color="#0000FF"><b>import</b></font>&nbsp;setup<br><font color="#0000FF"><b>import</b></font>&nbsp;py2exe<br>setup(console<font color="#333399">=</font>[<font color="#FF00BF">'yourpyfile.py'</font>])</div></div>
最后,执行setup.py
执行setup.py有两种方法。
方法一:从命令行执行
切换到你的脚本目录,例如我的脚本在F:\myPython\目录下,则在cmd窗口一次输入:
F:    #进入F:盘根目录
cd .\myPython\    #进入myPython文件夹
然后输入如下命令:python setup.py py2exe
完成之后会在myPython文件夹下生成一个新的目录dist,其中的exe文件即需要的exe文件。
方法二:如果你是使用Eclipse等集成开发环境,也可以想执行其他python脚本一样在开发环境中执行setup.py。
这里需要注意的是,setup.py 是需要参数的,所以需要在IDE中设置执行参数
这里Argumennts输入py2exe即可。然后执行,与方法一的结果一样。

考文档:
http://www.cnblogs.com/jans2002/archive/2006/09/30/519393.html
http://www.py2exe.org/index.cgi/Tutorial
来自为知笔记(Wiz)
分享到: 更多
版权申明:

本站保留所有原创文章的版权,本站地址:奔跑的博客[http://www.elecbench.com]

原创文章转载时请注明出处,并添加文章所在页面的链接:http://www.elecbench.com/%e5%b0%86python%e8%84%9a%e6%9c%ac%e6%89%93%e5%8c%85%e4%b8%bawindow%e5%8f%af%e4%bb%a5%e6%89%a7%e8%a1%8c%e7%9a%84exe/

本站所有 2010年3月4日 以后发表、未标明为“转载”的文章均是本站原创。

发表评论


(设置自己的个性头像)

*

申请属于你的免费顶级域名