我在编译python到exe时遇到错误。错误显示缺少模块,但是当我安装时,pip找不到它。我该如何安装这些模块?
以下模块似乎缺失: [' _scproxy',' email.Encoders',' email.MIMEBase',' win32evtlog',' win32evtlogutil']
*二元依赖*
您的可执行文件还依赖于未包含的这些dll,USER32.DLL 你可能需要也可能不需要分发它们。
答案 0 :(得分:0)
从底部的示例修改:http://www.py2exe.org/index.cgi/ListOfOptions
from distutils.core import setup
from py2exe.build_exe import py2exe
setup(
windows=['yourscript.py'],
options={
"py2exe":{
"includes": ['_scproxy', 'email.Encoders', 'email.MIMEBase', 'win32evtlog', 'win32evtlogutil']
}
}
)
您可以尝试此setup.py
但我个人使用gui2exe来生成setup.py。