我想在py2exe中创建一个exe,其中包含我的python程序所依赖的所有文件,并将它们嵌入到exe中,并且仍然只有一个exe而没有其他文件。我怎样才能做到这一点?
编辑:py2exe可以生成单个可执行文件,但它不会将数据文件放在exe中。
使用以下命令创建名为setup.py的文件,并将其放在与myscript.py相同的文件夹中。
from distutils.core import setup
import py2exe
import sip
setup(options={'py2exe':{'bundle_files': 1, 'compressed': True}},
windows=['myscript.py'], zipfile = None)
从命令提示符运行:
setup.py py2exe