【发布时间】:2010-09-15 12:11:15
【问题描述】:
py2exe 不适用于标准电子邮件模块
你好。我正在尝试使用 py2exe 将脚本转换为 exe。构建过程显示:
似乎缺少以下模块
['email.Encoders', 'email.Generator', 'email.Iterators', 'email.MIMEBase', 'email.MIMEMultipart', 'email.MIMEText', 'email.Utils', 'email.base64MIME ']
可执行文件不起作用。不包括引用的模块。我在网上对此进行了研究,我发现 py2exe 在标准 lib 电子邮件模块中使用的 Lazy import 存在问题。不幸的是,我没有成功找到解决此问题的方法。有人可以帮忙吗?
谢谢,
附: 脚本中的导入如下所示:
代码:全选 导入字符串、时间、系统、操作系统、smtplib 从 email.MIMEMultipart 导入 MIMEMultipart 从 email.MIMEBase 导入 MIMEBase 从 email.MIMEText 导入 MIMEText 从电子邮件导入编码器
【问题讨论】: