smtplib导入email.utils错误

psy*_*der 6 python smtplib python-2.7

当我尝试在我的Python代码中使用smtplib时,我收到以下错误.

Traceback (most recent call last):
File "myemail.py", line 1, in <module>
import smtplib
File "/usr/lib64/python2.7/smtplib.py", line 46, in <module>
import email.utils
ImportError: No module named utils
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是,当我直接使用Python解释器时,我可以包含该库.

以前该文件名为'email.py',但根据stackoverflow关于类似问题的答案,我将名称更改为'myemail.py'.它仍然无法正常工作.请帮助.

fal*_*tru 16

确保生命email.py中的同一目录中没有myemail.py.这会阻止导入标准库模块email.

还要确保email.pyc该目录中没有剩余的内容.


如果您使用自己的email模块,请使用其他名称重命名.