Python 导入结果不一致
当我从主目录进入python环境并尝试导入smtplib时,出现以下错误:Python 导入结果不一致,python,python-2.7,import,importerror,smtplib,Python,Python 2.7,Import,Importerror,Smtplib,当我从主目录进入python环境并尝试导入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 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
导入smtplib
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/space/jazz/1/users/gwarner/anaconda/lib/python2.7/smtplib.py”,第46行,在
导入email.utils
文件“email.py”,第3行,在
从email.mime.text导入MIMEText
ImportError:没有名为mime.text的模块
我的主目录的哪一个python
是/space/jazz/1/users/gwarner/anaconda/bin/python
。奇怪的是,我可以成功地从/space/jazz/1/users/gwarner/anaconda/lib/python2.7
导入smtplib,即使我的哪个python
与我的主目录相同。如果我的路径/哪一条python
没有改变,我怎么能在前者中得到一个错误而在后者中没有呢?在我看来是这样的
您的主目录中没有任何python脚本(上一个链接中的email.py)覆盖某些包吗?如果是这样,请重命名它。您的
主页
目录中很可能有一个email.py
。