PYTHON__使用PY2EXE生成WINDOWS可执行文件

使用PY2EXE生成WINDOWS可执行文件

前提

安装有Python,版本2.X的,环境变量中已经配置好Python,可以通过命令进入Python环境。

一、下载安装py2exe到Python目录

 可在该连接上下载,找到对应的版本,注意32位和64位区别。

http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/

下载Exe文件,双击安装会默认安装到python目录下。

 

二、创建好需要生成为exe的脚本

 以简单的一行为例,创建文件hello.py,输入hello。

print "Hello World"

三、创建setup.py脚本文件

创建setup.py用于生成exe的脚本,讲hello.py与setup.py放在同一个目录下。

文件内容为:

from distutils.core import setup

import py2exe

setup(console=['hello.py'])

通过CMD进入文件对应目录

输入命令:

E:\>python setup.py py2exe

一大串的刷屏之后,就在对应的目录下生成,报出一些提示,是需要系统拥有的Lib部分,大致的意思就是需要这些库的支持。

Make sure you have the license if you distribute any of them, and
make sure you don't distribute files belonging to the operating system.

WS2_32.dll - C:\Windows\system32\WS2_32.dll
SHELL32.dll - C:\Windows\system32\SHELL32.dll
USER32.dll - C:\Windows\system32\USER32.dll
ADVAPI32.dll - C:\Windows\system32\ADVAPI32.dll
KERNEL32.dll - C:\Windows\system32\KERNEL32.dll

两个目录

build  《--可以删除的文件

  -...

dist

  -hello.exe  《-这个就是目标的文件

  -...  《-一系列库文件。hello.exe的运行需要这些文件的支持

四、测试已经生成的exe文件

执行命令。正确的显示HELLO World。那就成功了。

E:\>cd dist

E:\Tutorial\dist>hello.exe

 

 

Hello World

 

 

 

posted @ 2013-11-08 22:19  freeidea  阅读(732)  评论(3编辑  收藏  举报