2011-05-17 37 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