http://stackoverflow.com/questions/112698/py2exe-generate-single-executable-file#113014
以上链接是英文解答原文。现将核心代码拷贝到这里,如果不熟悉使用py2exe打包,请先搜索简单的py2exe的用法。
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(
options = {'py2exe': {'bundle_files': 1, 'compressed': True}},
windows = [{'script': "single.py"}],
zipfile = None,
)核心的就三个:
1. 加入bundle_files这个key在py2exe中,并且设置值为1
2. 加入compressed这个key在py2exe中,并且设置值为True
3. zipfile的值为None
这样,打包后,只有一个exe文件。
本文介绍如何使用py2exe工具将Python程序打包成单个可执行文件的方法,包括设置bundle_files参数为1、启用压缩功能及正确配置zipfile选项。
1万+

被折叠的 条评论
为什么被折叠?



