导入结果不一致

时间:2015-07-07 15:39:50

标签: python python-2.7 import importerror smtplib

当我从我的主目录进入python环境并尝试import smtplib时,我收到以下错误:

>>> import smtplib
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/space/jazz/1/users/gwarner/anaconda/lib/python2.7/smtplib.py", line 46, in <module>
    import email.utils
  File "email.py", line 3, in <module>
    from email.mime.text import MIMEText
ImportError: No module named mime.text

我的主目录的which python/space/jazz/1/users/gwarner/anaconda/bin/python。奇怪的是,我可以从/space/jazz/1/users/gwarner/anaconda/lib/python2.7成功导入smtplib,即使我的which python与我的主目录中的which python相同。如果我的路径/ {{1}}没有变化,我怎么能在前者而不是在后者中出错?

1 个答案:

答案 0 :(得分:1)

对我来说看起来像this problem

您的主目录中是否有任何python脚本(上一个链接中的 email.py )覆盖某个包?如果是这样,请将其重命名。