这属于一个“软件发布”的问题。
先讨论最简单常见的情况:
====================
Windows 平台
Python 2.7.9(Python 2最新版)
py2exe 是最好的选择。
1. 安装py2exe
可直接到这里下载
应选择Python对应的版本。例如我们的Python是32位的2.7.9,则下载
py2exe-0.6.9.win32-py2.7.exe
如果你安装的Python是64位的,则下载
py2exe-0.6.9.win64-py2.7.amd64.exe
查看Python是32位还是64位,只需到命令提示符下运行:
python -c "import sys;print '%x' %sys.maxint"
32位的Python会输出7fffffff,64位的Python会输出7fffffffffffffff
注意我们关注的是Python的版本而不是Windows的版本。
一般说来,处于兼容性的考虑,应该安装32位的Python,否则编译好的程序将无法在32位的Windows下运行。
2 准备你的Python程序
需要确保你的Python程序能够正常运行。
例如我们的程序叫hello.py,里面的内容就一句话:
print 'Hello,Python'
3 准备setup.py
你需要告诉py2exe转换时所需要的设置。
在同一个目录下新建一个文件&