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

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


作者:limodou(chatme@263.net)


概述

  Python是一门脚本语言,所以它是由解释器来解释脚本文件来执行的。所以当程序文件比较多时,显得不好管理,而且发布起来似乎也不方便。这里我向大家介绍一个应用于Windows平台的,可以将Python程序打包成独立的EXE程序的工具--Py2EXE。将程序打包有以下几点好处:文件数变少;不需要安装完整的Python程序,最小只需要pythonxx.dll库。目前这个工具支持Python 1.5和2.0版本。此处以Python 2.0为例。


安装Py2EXE

  首先到Py2EXE的< a href="http://starship.python.net/crew/theller/py2exe/">主页下载< a href="http://starship.python.net/crew/theller/py2exe/py2exe-0.2.5.win32-py2.0.exe">py2exe-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内容为:

 
 

  使用Py2EXE生成EXE命令为:

python setup.py py2exe

  这样会在当前目录下,生成一个dist目录。进入这个目录,你会看到有一个example子目录。进入子目录中,会看到两个文件:example.exe和python20.dll。在资源程序器下运行它吧。

 


  怎么样简单吧。


后记

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


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


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

转载于:https://www.cnblogs.com/suiyingjie/archive/2006/08/05/468626.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值