python程序可以通过python hello.py执行,但是需要安装python的解释器,并配置环境变量,打包成exe程序之后可以直接执行。
使用setup工具和py2exe可以做到这一点。
最简单的hello.py
print 'Hello ,world!' raw_input('Press <enter>')
同级目录下创建setup.py
from distutils.core import setup import py2exe setup(console=['hello.py'])
运行python setup.py py2exe进行打包
报错:no module named py2exe
原因肯定是没有安装这个组件,百度一下,下载地址是http://sourceforge.net/projects/py2exe/?source=dlp,安装之后再次执行,会在目录下生成名为dist和build的文件夹,运行dist中的hello.exe,弹出执行结果,与运行python hello.py运行效果相同。