Python 3.x 在windows上运行Pylint时出错

Python 3.x 在windows上运行Pylint时出错,python-3.x,pylint,Python 3.x,Pylint,我通过pip(9.0.1版)在一台装有Python 3.5.0的Windows7机器上安装了pylint。安装成功,但调用Pylint返回错误“RuntimeError:不一致的层次结构”。关于如何解决这个问题有什么想法吗 14:27:19 C:\Users\user2>pylint回溯(最近一次呼叫最后一次): 文件 “c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第718行,发送中 im

我通过pip(9.0.1版)在一台装有Python 3.5.0的Windows7机器上安装了pylint。安装成功,但调用Pylint返回错误“RuntimeError:不一致的层次结构”。关于如何解决这个问题有什么想法吗

14:27:19 C:\Users\user2>pylint回溯(最近一次呼叫最后一次):
文件 “c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第718行,发送中 impl=dispatch_cache[cls]File“c:\users\user2\appdata\local\programs\python\python35-32\lib\weakref.py”, 第352行,在getitem 返回自身数据[参考(键)]键错误:

在处理上述异常期间,发生了另一个异常:

回溯(最近一次调用上次):文件 “c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第721行,调度中 impl=注册表[cls]键错误:

在处理上述异常期间,发生了另一个异常:

回溯(最近一次调用上次):文件 “c:\users\user2\appdata\local\programs\python\python35-32\lib\runpy.py”, 第170行,输入运行模块作为主模块 “main”,mod_spec)文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\runpy.py”, 第85行,输入运行代码 exec(代码,运行\u全局)文件“C:\Users\user2\AppData\Local\Programs\Python\Python35-32\Scripts\pylint.exe\uuuuu main\uuuuuuu.py”, 第9行,在文件中 “c:\users\user2\appdata\local\programs\python35-32\lib\site packages\pylint\uuuuu init\uuuuuu.py”, 13号线,运行中 运行(sys.argv[1:])文件“c:\users\user2\appdata\local\programs\python35-32\lib\site packages\pylint\lint.py”, 第1222行,在init 加载默认插件()文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\site packages\pylint\lint.py”, 第453行,加载默认插件 checkers.initialize(self)文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\site packages\pylint\checkers\uuuuuu init\uuuu.py”, 第114行,在初始化中 注册插件(linter,path[0])文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\site packages\pylint\utils.py”, 第992行,寄存器插件中 module=modutils.load_module_from_file(join(目录,文件名))文件 “c:\users\user2\appdata\local\programs\python\python35-32\lib\site packages\astroid\modutils.py”, 第272行,从\u文件加载\u模块\u 从_modpath(modpath,path,use_sys)文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\site packages\astroid\modutils.py”返回load_module_, 第233行,从模块路径加载模块 module=imp.load_模块(curname,mp_文件,mp_文件名,mp_desc)文件 “c:\users\user2\appdata\local\programs\python\python35-32\lib\imp.py”, 第234行,加载模块中 返回加载源(名称、文件名、文件)文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\imp.py”, 第172行,加载源中 模块=_加载(规范)文件“”,第693行,在_加载文件“”中,第673行,在 _在exec模块文件“”第222行的第662行加载未锁定的文件“”, 在已删除文件的情况下调用 “c:\users\user2\appdata\local\programs\python35-32\lib\site packages\pylint\checkers\python3.py”, 第100行,输入 Python3Checker类(checkers.BaseChecker):文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\site packages\pylint\checkers\python3.py”, 第501行,Python3Checker中 “sys.version_info<(3,0)”,文件“c:\users\user2\appdata\local\programs\python35-32\lib\site packages\pylint\checkers\python3.py”, 第496行,输入 [c:\users\user2\appdata\local\programs\python\python35-32\lib\site packages\astroid\node\u classes.py]文件中x的[astroid.extract_node(x).repr_tree(), 第624行,在repr_树中 _repr_tree(self,result,set())文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第743行,在包装器中 返回调度(args[0]。class)(*args,**kw)文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\site packages\astroid\node\u classes.py”, 第613行,in_repr_节点 深度)文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第743行,在包装器中 返回调度(args[0]。class)(*args,**kw)文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\site packages\astroid\node\u classes.py”, 第613行,in_repr_节点 深度)文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第743行,在包装器中 返回调度(args[0]。)(*args,**kw)文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第723行,发送中 impl=\u find\u impl(cls,注册表)文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第674行,在_find_impl mro=\u compose\u mro(cls,registry.keys())文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第662行,在mro中 返回\u c3\u mro(cls,abcs=mro)文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第616行,in_c3_mro other_c3_mros=[[u c3_mro(base,abcs=abcs)for base in other_base]文件中的base “c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第616行,在 other_c3_mros=[[u c3_mro(base,abcs=abcs)for base in other_base]文件中的base “c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第620行,in_c3_mro [explicit_base]+[abstract_base]+[other_base]文件“c:\users\user2\appdata\local\programs\python\python35-32\lib\functools.py”, 第571行,在_c3_合并中 引发RuntimeError(“层次结构不一致”)RuntimeError:层次结构不一致

16:30:52 C:\Users\user2>


同样的情况也发生在mac上的Python3上