py2exe 不适用于标准电子邮件模块
你好。我正在尝试使用 py2exe 将脚本转换为 exe。构建过程显示了这一点:
似乎缺少以下模块
['email.Encoders', 'email.Generator', 'email.Iterators', 'email.MIMEBase', 'email.MIMEMultipart', 'email.MIMEText', 'email.Utils', 'email.base64MIME']
可执行文件不起作用。不包括引用的模块。我在网上对此进行了研究,我发现 py2exe 在标准 lib 电子邮件模块中使用的 Lazy import 存在问题。不幸的是,我没有成功找到解决此问题的方法。任何人都可以帮忙吗?
谢谢,
脚本中的 PS Imports 如下所示:
代码:select all import string,time,sys,os,smtplib from email.MIMEMultipart import MIMEMultipart from email.MIMEBase import MIMEBase from email.MIMEText import MIMEText from email import Encoders