Python SMTP 导入
有没有人遇到过这个问题?我写的其他脚本都能正常工作。
import smtplib
文件 "/usr/lib64/python2.4/smtplib.py" 的第49行,出错了: 从 email.base64MIME 导入 encode,命名为 encode_base64 导入错误:没有名为 base64MIME 的模块
而且这个文件不是叫 email.py!
1 个回答
3
在Python命令行里先输入 python -v
,然后再输入 import smtplib
。
这样可以让你看到它是从哪里获取 email
的。
编辑:
请你把 import email
我的输出是:
import email # directory /usr/lib/python2.4/email
# /usr/lib/python2.4/email/__init__.pyc matches /usr/lib/python2.4/email/__init__.py
import email # precompiled from /usr/lib/python2.4/email/__init__.pyc
# /usr/lib/python2.4/email/base64MIME.pyc matches /usr/lib/python2.4/email/base64MIME.py
import email.base64MIME # precompiled from /usr/lib/python2.4/email/base64MIME.pyc
# /usr/lib/python2.4/email/Utils.pyc matches /usr/lib/python2.4/email/Utils.py
import email.Utils # precompiled from /usr/lib/python2.4/email/Utils.pyc