如何使用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)
答案 0 :(得分:3)
在options
中,您可以添加属性includes
并以这种方式添加库。一个例子:
options = { "py2exe": {
"includes": ["LIBRARY HERE", ...]
}}
这包括Py2exe尚未找到的外部库。如果我没记错的话,Py2exe应该尝试找到它自己的依赖项,任何它都找不到你可以使用上面的方法。
我不确定Beautiful Soup的库结构,因为我没有使用它,但是一个例子是:
"includes": ["matplotlib.backends.backend_tkagg"]