Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > 在Windows下将Python转化成独立的EXE程序
【标  题】:在Windows下将Python转化成独立的EXE程序
【关键字】:Windows,Python,EXE
【来  源】:http://blog.chinaunix.net/article.php?articleId=20474&blogId=5923

在Windows下将Python转化成独立的EXE程序

Your Ad Here 作者:limodou(chatme@263.net)
  Python是一门脚本语言,所以它是由解释器来解释脚本文件来执行的。所以当程序文件比?br>隙嗍保缘貌缓霉芾恚曳⒉计鹄此坪跻膊环奖恪U饫镂蚁虼蠹医樯芤桓鲇τ糜赪indows平台的,可以将Python程序打包成独立的EXE程序的工具--Py2EXE。将程序打包有以下几点好处:文件数?br>渖伲徊恍枰沧巴暾腜ython程序,最小只需要pythonxx.dll库。目前这个工具支持Python1.5和2.0版本。

此处以Python 2.0为例。

安装Py2EXE


  首先到Py2EXE的< a
href="http://starship.python.net/crew/theller/py2exe/">主页下载< a
href="py2">http://starship.python.net/crew/theller/py2exe/py2exe-0.2.5.win32-py2.0.exe">py2
exe-0.2.5.win32-py2.0.exe。

  安装很简单,只要执行EXE执行程序即可。但首先你要先安装有Python
2.0版本。它会自动查找Python 2.0的安装目录,并将自身安装在Python的目录下。

使用


  使用Py2EXE首先要编辑一个setup.py文件。这里假设你已经有一个想要生成EXE程序的py文
件,example.py。你打算生成名为example.exe文件。那么setup.py内容为:


# setup.py
from distutilscolor="#0000FF">.core color="#FF0000">import setup
import py2exe

setup(color="#000000">name=color="#004080">"example",
        scripts=color="#0000FF">["example.py"color="#0000FF">],
)


  使用Py2EXE生成EXE命令为:


python setup.py py2exe

  这样会在当前目录下,生成一个dist目录。进入这个目录,你会看到有一个example子目录。?br>胱幽柯贾校峥吹搅礁鑫募篹xample.exe和python20.dll。在资源程序器下运行它吧。

  怎么样简单吧。

后记


  这里我只想给出一个使用Py2EXE的最简单的例子,关于更详细的情况请参见软件主页。>


  关于生成EXE还存在一些情况,如使用了附加文件,以及额外的库,这些只需要修改setup.
py就可以了。在生成EXE时,这些文件会独立于EXE文件,作为附加文件与主文件在一起。

  转换需要在命令行下执行。Py2EXE还提供了许多的命令行参数,其中还可以指定生成的EXE
文件的图标呢。

Python基础篇:【上一篇】
python源程序转换为html页面:【下一篇】
【相关文章】
  • Python基础篇
  • Daily Python-URL
  • Daily Python-URL 2005-3-24
  • Python 可变参数
  • Python 开发工具
  • Python ADO demo
  • python 电子书籍
  • Solaris9 x86 下安装python
  • python in microsoft.com
  • Windows下端口反弹
  • 【随机文章】
  • Ini文件类(C++, cross platform)
  • Javascript实例教程(10) 随机显示图片
  • 对于你的仇人,最好的报复是“比他活得更好"----中国与日本的差距:难以置信的事实
  • Compiere 角色及用户的说明
  • Flash动画的“遮丑”研究
  • ext3格式下的quota的实现
  • Using make to Simplify the Build Process
  • 自己编了一个mysql类
  • iBATIS for .Net 快速入门
  • 跨页图片的CD排版制作方法
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.