在Windows

时间:2017-11-20 16:35:12

标签: python-3.x pylint

我在使用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>

0 个答案:

没有答案