您的位置:首页 > 编程语言 > Python开发

python:py2exe生成windows可执行文件

2010-08-07 16:36 399 查看
python学得好好的,在机子上跑得正欢,女朋友(人文专业)说:你学这个之后能有啥呢?弄点成品来看看。

然后就让我编点东西送给她。

东西是搞出来了,女朋友不高兴了。“这什么玩意嘛,我要的是直接能在我电脑上运行的东西!”

= 。= Python确实方便,不过对于普通用户来说,她只需要能直接运行的东西,而不是要装个解释器什么的。

查了资料,发现了py2exe。可将Python脚本编译成windows可执行文件。

官方:http://www.py2exe.org/

官网解释:py2exe is a Python Distutils extension which converts Python scripts into executable Windows programs, able to run without requiring a Python installation.

===二话不说,开始工作===

进入py2exe.org,进入Tutorial。

安装 py2exe 。

一、我们的机器已经安装且可运行编译脚本文件。

二、下载py2exe安装文件。注意版本必须相对应。

三、安装。py2exe安装程序会自动搜索本机python安装目录。如果不能搜到本机已安装的python目录,则检验本机安装的python是否出错以及环境变量设置, 还有就是py2exe与本机的python版本是否相对应。

四、测试安装是否成功。只需要在进入python shell输入:

>>>import py2exe

如果没有任何输出则表明安装成功,反之则未安装成功

使用 py2exe 。

There is a tradition that whenever you learn a new programming language, the first program that you write and run is the 'Hello World' program - all it does is just say 'Hello World' when you run it. —— <A Byte Of Python>

当然是“Hello, World!”啦!

先编写输出脚本。

print "hello, world!"


编写编译脚本。

from distutils.core import setup
import py2exe

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


运行setup.py脚本。

进入windows命令行,进行当前目录。 输入:

C:\Tutorial>python setup.py py2exe


之后会在有一大段的内容在屏幕上输出。可忽略。

至此大功已经告成。

此时会在当前文件夹下生成两个目录:dist 和 build 。其中dist目录中就是编译生成的文件。

双击dist目录下的hello.exe便可显示脚本运行结果。即输出 hello world! 。

如果想在其他未装python解释器的电脑上运行你的python脚本,只需要把本机dist文件夹拷贝至另一电脑便可。

完成,菜鸟写的菜鸟教程。

过程中出现的问题都可在官网上找到资料。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: