我收到以下错误
Traceback (most recent call last):
File "myemail.py", line 1, in <module>
import smtplib
File "/usr/lib/python2.6/smtplib.py", line 46, in <module>
import email.utils
File "/home/nikhil/Desktop/bujji/email.py", line 2, in <module>
ImportError: No module named MIMEMultipart
当我运行code example
时我试图谷歌出错,但没有任何效果。
答案 0 :(得分:68)
通过命名脚本email
,您已经std了stdlib中的email.py
包。重命名。
答案 1 :(得分:11)
没有足够的声誉来评论Ignacio Vazquez-Abrams的答案,但要确保你不仅删除了email.py,还包括email.py~和email.pyc
答案 2 :(得分:6)
包名已更改。我相信新名称是email.mime.multipart
。
只需调整导入导入email.mime.multipart
而不是email.MIMEMultipart
。
此外,请注意email.MIMEBase
现在是email.mime.base
而email.MIMEText
现在是email.mime.text
。