我在Ubuntu机器中使用Python提示符,以下操作正常:
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
from email.mime.base import MIMEBase
from email import encoders
然而,当我试图从Ubuntu命令提示符或终端运行以上作为脚本的一部分时,我得到了以下错误:
Traceback (most recent call last):
File "/home/ubuntu/fraud/app/email.py", line 9, in <module>
import smtplib
File "/usr/lib/python3.8/smtplib.py", line 47, in <module>
import email.utils
File "/home/ubuntu/fraud/app/email.py", line 11, in <module>
from email.mime.multipart import MIMEMultipart
ModuleNotFoundError: No module named 'email.mime'; 'email' is not a package
我真的想不出我在这里错过了什么。
几天前也出现了同样的错误,我只是用了这个来代替
pip install secure-smtplib