AttributeError: 'module' object has no attribute '__path__' Anaconda

AttributeError: 'module' object has no attribute '__path__' Anaconda

早上好,

我正在使用 Jupyter 笔记本,Python 3.4。下面的错误引用了 Anaconda 分发包。这个错误发生得相当突然(仅在我能够导入模块前 2 分钟)。我使用的是Windows7。我在控制台中的路径使用的是Python27。我也有 python 34。我不确定从哪里开始修改路径并且担心我会破坏我的初始设置。我欢迎对后续步骤的反馈。

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
C:\Users\wynsa2\AppData\Local\Continuum\Anaconda3\lib\importlib\_bootstrap.py in _find_and_load_unlocked(name, import_)

AttributeError: 'module' object has no attribute '__path__'

During handling of the above exception, another exception occurred:

ImportError                               Traceback (most recent call last)
<ipython-input-8-4ddfad7c033a> in <module>()
      6 import itertools
      7 from csv import reader
----> 8 import xml.etree.cElementTree as ElementTree
      9 from xml.etree.ElementTree import XMLParser
     10 

ImportError: No module named 'xml.etree'; 'xml' is not a package

我显然没有 50 的声望来添加评论。所以,你想取消设置提到的变量,这可以用

来完成
set PYTHONHOME=
set PYTHONPATH=

这仅适用于当前 运行 shell。如果您想永久删除它们,我认为最简单的方法是转到“系统”控制面板的“高级”选项卡,然后单击“环境变量”按钮。从出现的对话框中删除变量。您可能需要注销并重新登录,或重新启动,具体取决于变量的效果和使用时间。