我使用py2exe创建了.exe
文件,我需要将所有依赖文件捆绑到单个exe中以提高可移植性。
我该怎么做?提前谢谢。
我试过这段代码:
from distutils.core import setup
import py2exe
setup(
options = {'py2exe': {'bundle_files': 1, 'compressed': 1}},
zipfile = None,
console = [{'script': script_file}]
)
但library.zip
档案& {dist}文件夹中仍然存在w9xpopen.exe
个文件,生成.exe时会收到以下警告:
unknown distribution option Zipfile while using py2exe
。
这就是为什么所有文件都没有包含在我的exe中的原因吗?
我这样做:
Windows 7 32 bit.
Python version 2.7.3
py2exe version 0.6.9.
答案 0 :(得分:1)
我用这个:
options = {'py2exe': {
'compressed':1,
'bundle_files': 2,
'dist_dir': "my/dist/dir"
}}
setup(console=['main.py'], options=options)
它一直都应该
在控制台C:\ python27>中键入时python setup.py py2exe