【问题标题】:Inconsistent import result导入结果不一致
【发布时间】:2015-07-07 15:39:50
【问题描述】:

当我从主目录进入 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 没有改变,如何在前者中出现错误,而在后者中没有?

【问题讨论】:

  • 您的home 目录中很可能有一个email.py

标签: python python-2.7 import importerror smtplib


【解决方案1】:

在我看来像this problem

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

【讨论】:

    猜你喜欢
    • 2016-10-09
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 2014-09-21
    • 2020-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多