Подтвердить что ты не робот

Ошибка импорта в python

Я получаю следующую ошибку

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

когда я запускаю пример кода

Я попытался удалить эту ошибку, но ничего не получилось.

4b9b3361

Ответ 1

Вы уткнулись в пакет email в stdlib, назвав script email.py. Переименуйте его.

Ответ 2

Не хватает репутации, чтобы прокомментировать Ignacio Vazquez-Abrams, но убедитесь, что вы не только удаляете email.py ставите также такие вещи, как email.py ~ и email.pyc

Ответ 3

Имена пакетов изменены. Я считаю, что новое имя email.mime.multipart.

Просто адаптируйте импорт для импорта email.mime.multipart вместо email.MIMEMultipart.

Кроме того, имейте в виду, что email.MIMEBase теперь email.mime.base и email.MIMEText теперь email.mime.text.