============================================================================================
在一切开始之前请确认您的机器上已经安装了Python,并且您知道其版本号。
============================================================================================
转换工具:Py2exe
运行平台:Windows
下载地址:http://sourceforge.net/projects/py2exe/files/[选择与已安装Python一致的版本]
工具说明:Py2exe是一个将Python脚本转换成可在Windows下独立运行的可执行程序的工具
准备文件:一个Python脚本,假设为hello.py
下面按步骤说明将一个Python脚本转换成exe程序的过程。
1. 安装Py2exe
2. 进入hello.py的目录,编写安装脚本setup.py。其内容如下:
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
3. 打开DOS并切换其工作目录为当前目录,按如下方式在DOS中运行setup.py:
python setup.py py2exe
4. 如果一切顺利,当前目录下会生成一个build目录和一个dist目录。其中dist目录中包含一下内容:
a) 生成的exe文件
b) python**.dll
c) *.pyd文件(已编译的python文件)
d) 其它的dll文件
e) 一个librazy.zip文件,包含了已编译的python模块
几点说明:
1.你应该将整个dist目录作为最小的发布单位以保证生成的exe文件可顺利运行在其它机器上
2.如果你要生成的文件是GUI程序,则需要将setup.py脚本中的console替换为windows
3.如果需要包含额外的文件,比如位图,字体,音频文件等。则可参考如下格式:
setup(console=[hello.py], data_files=[("pic"), "test.jpg", "map/first.bmp"])])
这样就会在dist目录中创建一个pic子目录,该目录中包含了一个当前目录下的test.jpg的文件和一个当前目下的map子目录中的first.bmp文件
更多内容参考:http://www.cnblogs.com/beilon/articles/1239167.html
[转载请著明出处]
转载于:https://blog.51cto.com/xubwl/634457