python中导入错误

时间:2011-08-07 06:12:58

标签: python python-import

我收到以下错误

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

我试图谷歌出错,但没有任何效果。

3 个答案:

答案 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.baseemail.MIMEText现在是email.mime.text