Python 属性错误:模块';派林';没有属性';跳棋';
当我尝试导入Python 属性错误:模块';派林';没有属性';跳棋';,python,python-3.x,pylint,Python,Python 3.x,Pylint,当我尝试导入pylint.checkers时,出现以下错误: --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <ipython-input-3-d869f1bd3d2f> in <module> ----> 1 p
pylint.checkers
时,出现以下错误:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-3-d869f1bd3d2f> in <module>
----> 1 pl.checkers
AttributeError: module 'pylint' has no attribute 'checkers'
当我尝试dir(pylint)
时,我得到:
In [8]: dir(pylint)
Out[8]:
['__all__',
'__builtins__',
'__cached__',
'__doc__',
'__file__',
'__loader__',
'__name__',
'__package__',
'__path__',
'__pkginfo__',
'__spec__',
'__version__',
'run_epylint',
'run_pylint',
'run_pyreverse',
'run_symilar',
'sys']
另一个bug:我在安装pylint时收到以下警告:
astroid 2.4.2 requires lazy-object-proxy==1.4.*, but you'll have lazy-object-proxy 0.0.0 which is incompatible.
你能帮我吗?问题解决了。我不知道为什么,但是:
>>> import pylint.checkers
>>> dir(pylint.checkers
... )
['BaseChecker', 'BaseTokenChecker', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'base_checker', 'initialize', 'register_plugins', 'table_lines_from_stats']
>>>
可能需要重新启动。问题已解决。我不知道为什么,但是:
>>> import pylint.checkers
>>> dir(pylint.checkers
... )
['BaseChecker', 'BaseTokenChecker', '__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', 'base_checker', 'initialize', 'register_plugins', 'table_lines_from_stats']
>>>
重启可能是必要的