有没有办法从 python 脚本创建一个独立的 .exe。 使用 py2exe 生成的可执行文件只能使用 pythonXX.dll 运行。 我想获得一个完全独立的 .exe,它不需要安装 python 运行时库。 它看起来像一个链接问题,但使用静态库而不是动态库,并且应用 strip 以删除未使用的符号也很有用。
有什么想法吗?
谢谢。
亚历山德罗
最佳答案
您可以在最新版本的 py2exe 中执行此操作...
只需在您的 setup.py
文件中添加类似以下代码的内容(关键部分是 'bundle_files': 1) .
要在安装中包含您的 TkInter 包,请使用“包含”键。
distutils.core.setup(
windows=[
{'script': 'yourmodule.py',
'icon_resources': [(1, 'moduleicon.ico')]
}
],
zipfile=None,
options={'py2exe':{
'includes': ['tkinter'],
'bundle_files': 1
}
}
)
关于python - 创建一个不需要 pythonXX.dll 的独立 windows exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/707242/