1

我将如何使用 py2exe 将美丽的汤与我的代码捆绑到一个 exe 中?

我现在用于 setup.py 的代码是

from distutils.core import setup
import py2exe

# equivalent command line with options is:
# python setup.py py2exe --compressed --bundle-files=2 --dist-dir="my/dist/dir" --dll-excludes="w9xpopen.exe"
options = {'py2exe': {
           'compressed':1,  
           'bundle_files': 1, 
           'dist_dir': "exe/dist/dir"
           'dll_excludes'  }}

setup(console=[''], options=options,zipfile = None)
4

1 回答 1

4

在您的options中,您可以添加一个属性includes并以这种方式添加库。一个例子:

options = { "py2exe": {
                "includes": ["LIBRARY HERE", ...]
          }}

这包括 Py2exe 尚未找到的外部库。如果我没记错的话,Py2exe 应该尝试找到它自己的依赖项,任何它没有找到的都可以使用上述方法。

我不确定 Beautiful Soup 的库结构,因为我没有使用它,但一个例子是:

"includes": ["matplotlib.backends.backend_tkagg"]

于 2012-08-02T02:03:02.830 回答