当我从主目录进入 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
没有改变,我怎么能在前者中得到错误而不在后者中得到错误?
最佳答案
看起来像this problem对我来说。
您的主目录中没有任何 python 脚本(上一个链接中的 email.py)覆盖某些包吗?如果是,请重命名。
关于python - 导入结果不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31273242/