1

.exe使用 py2exe 创建了文件,我需要将所有依赖文件捆绑到单个 exe 中以提高可移植性。

我怎样才能做到这一点 ?提前致谢。

我试过这段代码:

from distutils.core import setup
import py2exe

setup(
    options = {'py2exe': {'bundle_files': 1, 'compressed': 1}},
    zipfile = None,
    console = [{'script': script_file}]
)

但是library.zip文件和w9xpopen.exe文件仍然存在于 dist 文件夹中,在生成 .exe 时我收到以下警告:

unknown distribution option Zipfile while using py2exe.

这就是为什么我的exe中不包含所有文件的原因吗?

我正在这样做:

Windows 7 32 bit.
Python version 2.7.3
py2exe version 0.6.9.
4

1 回答 1

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

于 2013-09-18T11:52:50.017 回答