2011-05-17 61 views
0

有没有人有过这个?它与我编写的所有其他脚本一起工作。Python SMTP导入

import smtplib 

文件“/usr/lib64/python2.4/smtplib.py”,第49行,在? from email.base64MIME import encode as encode_base64 ImportError:No module named base64MIME

而且它不叫email.py!

回答

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 
+0

从/usr/lib64/python2.4/ – jdborg 2011-05-17 10:02:04

+0

@jdborg所有来请你'ls -l命令在/ usr/lib64下/的python2.4/email' – 2011-05-17 10:15:57

+0

是否有办法在这里附上?这个窗口的输出太长了 – jdborg 2011-05-17 10:54:29