我在使用Python 3.5.0的Windows 7计算机上通过pip(版本9.0.1)安装了pylint。安装成功,但调用Pylint会返回错误" RuntimeError:Inconsistent hierarchy"。关于如何排除故障的任何想法?
14:27:19 C:\ Users \ user2> pylint Traceback(最近一次呼叫):
文件 " C:\用户\ USER2 \应用程序数据\本地\程序\蟒\ python35-32 \ lib中\ functools.py&#34 ;, 第718行,发送 impl = dispatch_cache [cls]文件" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ weakref.py", 第352行, getitem return self.data [ref(key)] KeyError:在处理上述异常期间,发生了另一个异常:
Traceback(最近一次调用最后一次):文件 " C:\用户\ USER2 \应用程序数据\本地\程序\蟒\ python35-32 \ lib中\ functools.py&#34 ;, 721行,发货 impl = registry [cls] KeyError:
在处理上述异常期间,发生了另一个异常:
Traceback(最近一次调用最后一次):文件 " C:\用户\ USER2 \应用程序数据\本地\程序\蟒\ python35-32 \ lib中\ runpy.py&#34 ;, 第170行,在_run_module_as_main中 " main ",mod_spec)文件" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ runpy.py&#34 ;, 第85行,在_run_code中 exec(code,run_globals)File" C:\ Users \ user2 \ AppData \ Local \ Programs \ Python \ Python35-32 \ Scripts \ pylint.exe__main __。py", 第9行,在文件中 " C:\用户\ USER2 \应用程序数据\本地\程序\蟒\ python35-32 \ lib中\站点包\ pylint__init __ PY&#34 ;, 第13行,在run_pylint中 运行(sys.argv [1:])文件" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ site-packages \ pylint \ lint.py", 第1222行,在 init 中 linter.load_default_plugins()文件" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ site-packages \ pylint \ lint.py", 第453行,在load_default_plugins中 checkers.initialize(self)File" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ site-packages \ pylint \ checkers__init __。py", 第114行,初始化 register_plugins(linter, path [0])文件" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ site-packages \ pylint \ utils。 PY&#34 ;, 第992行,在register_plugins中 module = modutils.load_module_from_file(join(directory,filename))文件 " C:\用户\ USER2 \应用程序数据\本地\程序\蟒\ python35-32 \ lib中\站点包\星形线\ modutils.py&#34 ;, 第272行,在load_module_from_file中 return load_module_from_modpath(modpath,path,use_sys)File" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ site-packages \ astroid \ modutils.py", 第233行,在load_module_from_modpath中 module = imp.load_module(curname,mp_file,mp_filename,mp_desc)文件 " C:\用户\ USER2 \应用程序数据\本地\程序\蟒\ python35-32 \ lib中\ imp.py&#34 ;, 第234行,在load_module中 return load_source(name,filename,file)File" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ imp.py", 第172行,在load_source中 module = _load(spec)文件"",第693行,在_load File"",第673行,in _load_unlocked文件"",第662行,在exec_module文件"",第222行, 在_call_with_frames_removed文件中 " C:\用户\ USER2 \应用程序数据\本地\程序\蟒\ python35-32 \ lib中\站点包\ pylint的\跳棋\ python3.py&#34 ;, 100号线,在 class Python3Checker(checkers.BaseChecker):File" 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 \ python \ python35-32 \ lib \ site-packages \ pylint \ checkers \ python3.py" , 第496行 [as&file; c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ site-packages \ astroid \ node_classes.py&中的x的[astroid.extract_node(x).repr_tree()) #34 ;, 第624行,在repr_tree中 _repr_tree(self,result,set())文件" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ functools.py", 第743行,包装中 return dispatch(args [0]。 class )(* args,** kw)File" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \站点包\星形线\ node_classes.py&#34 ;, 第613行,在_repr_node中 文件" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ functools.py", 第743行,包装中 return dispatch(args [0]。 class )(* args,** kw)File" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \站点包\星形线\ node_classes.py&#34 ;, 第613行,在_repr_node中 文件" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ functools.py", 第743行,包装中 return dispatch(args [0]。 class )(* args,** kw)File" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ functools.py&#34 ;, 第723行,在发送中 impl = _find_impl(cls,registry)File" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ functools.py", 第674行,在_find_impl中 mro = _compose_mro(cls,registry.keys())文件" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ functools.py", 第662行,在_compose_mro中 return _c3_mro(cls,abcs = mro)File" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ functools.py", 第616行,在_c3_mro中 other_c3_mros = [_c3_mro(base,abcs = abcs)为other_bases中的base]文件 " C:\用户\ USER2 \应用程序数据\本地\程序\蟒\ python35-32 \ lib中\ functools.py&#34 ;, 616行 other_c3_mros = [_c3_mro(base,abcs = abcs)为other_bases中的base]文件 " C:\用户\ USER2 \应用程序数据\本地\程序\蟒\ python35-32 \ lib中\ functools.py&#34 ;, 第620行,在_c3_mro中 [explicit_bases] + [abstract_bases] + [other_bases] File" c:\ users \ user2 \ appdata \ local \ programs \ python \ python35-32 \ lib \ functools.py", 第571行,在_c3_merge中 引发RuntimeError(" Inconsistent hierarchy")RuntimeError:Inconsistent hierarchy
16:30:52 C:\ Users \ user2>