AttributeError: module 'pylint' has no attribute 'checkers'
AttributeError: module 'pylint' has no attribute 'checkers'
当我尝试导入 pylint.checkers
时,出现以下错误:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-3-d869f1bd3d2f> in <module>
----> 1 pl.checkers
AttributeError: module 'pylint' has no attribute 'checkers'
我使用 Python 3.9.0(tags/v3.9.0:9cf6752,2020 年 10 月 5 日,15:34:40)[MSC v.1927 64 位(AMD64 )] Windows 10 系列 - 19041.630 和 IPython 7.19.0。安装的软件包:
argon2-cffi 20.1.0
astroid 2.4.2
async-generator 1.10
attrs 20.3.0
auxlib 0.0.43
backcall 0.2.0
bleach 3.2.1
certifi 2020.11.8
cffi 1.14.3
chardet 3.0.4
colorama 0.4.4
conda 4.2.7
cryptography 3.2.1
cycler 0.10.0
decorator 4.4.2
defusedxml 0.6.0
entrypoints 0.3
idna 2.10
importlib-metadata 2.0.0
ipykernel 5.3.4
ipython 7.19.0
ipython-genutils 0.2.0
ipywidgets 7.5.1
isort 5.6.4
jedi 0.17.2
Jinja2 2.11.2
jsonschema 3.2.0
jupyter 1.0.0
jupyter-client 6.1.7
jupyter-console 6.2.0
jupyter-core 4.7.0
jupyterlab-pygments 0.1.2
kiwisolver 1.3.1
lazy-object-proxy 0.0.0
MarkupSafe 1.1.1
matplotlib 3.3.3
mccabe 0.6.1
mistune 0.8.4
Naked 0.1.31
nbclient 0.5.1
nbconvert 6.0.7
nbformat 5.0.8
nest-asyncio 1.4.3
notebook 6.1.5
npyscreen 4.10.5
numpy 1.19.3
packaging 20.4
pandocfilters 1.4.3
parso 0.7.1
pickleshare 0.7.5
Pillow 8.0.1
pip 20.2.4
prometheus-client 0.9.0
prompt-toolkit 3.0.8
pycparser 2.20
Pygments 2.7.2
pylint 2.6.1.dev1
pyparsing 2.4.7
PyQt5-sip 12.8.1
pyrsistent 0.17.3
python-dateutil 2.8.1
python-language-server 0.36.1
pywin32 300
pywinpty 0.5.7
PyX 0.15
PyYAML 5.3.1
pyzmq 19.0.2
qdarkstyle 2.8.1
qtawesome 1.0.1
qtconsole 4.7.7
qtpy 1.9.0
requests 2.25.0
scapy 2.4.4
Send2Trash 1.5.0
setuptools 50.3.2
shellescape 3.8.1
six 1.15.0
sphinx 3.3.0
spyder 5.0.0a1
spyder-kernels 1.9.4
terminado 0.9.1
testpath 0.4.4
toml 0.10.2
toolz 0.11.1
tornado 6.1
traitlets 5.0.5
urllib3 1.26.2
uuid 1.30
watchdog 0.10.3
wcwidth 0.2.5
webencodings 0.5.1
wheel 0.35.1
widgetsnbextension 3.5.1
windows-curses 2.2.0
winpython 3.0.20201028
wrapt 1.12.1
zipp 3.4.0
当我尝试 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']
另一个错误:我在安装 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']
>>>
可能需要重新启动。
当我尝试导入 pylint.checkers
时,出现以下错误:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-3-d869f1bd3d2f> in <module>
----> 1 pl.checkers
AttributeError: module 'pylint' has no attribute 'checkers'
我使用 Python 3.9.0(tags/v3.9.0:9cf6752,2020 年 10 月 5 日,15:34:40)[MSC v.1927 64 位(AMD64 )] Windows 10 系列 - 19041.630 和 IPython 7.19.0。安装的软件包:
argon2-cffi 20.1.0
astroid 2.4.2
async-generator 1.10
attrs 20.3.0
auxlib 0.0.43
backcall 0.2.0
bleach 3.2.1
certifi 2020.11.8
cffi 1.14.3
chardet 3.0.4
colorama 0.4.4
conda 4.2.7
cryptography 3.2.1
cycler 0.10.0
decorator 4.4.2
defusedxml 0.6.0
entrypoints 0.3
idna 2.10
importlib-metadata 2.0.0
ipykernel 5.3.4
ipython 7.19.0
ipython-genutils 0.2.0
ipywidgets 7.5.1
isort 5.6.4
jedi 0.17.2
Jinja2 2.11.2
jsonschema 3.2.0
jupyter 1.0.0
jupyter-client 6.1.7
jupyter-console 6.2.0
jupyter-core 4.7.0
jupyterlab-pygments 0.1.2
kiwisolver 1.3.1
lazy-object-proxy 0.0.0
MarkupSafe 1.1.1
matplotlib 3.3.3
mccabe 0.6.1
mistune 0.8.4
Naked 0.1.31
nbclient 0.5.1
nbconvert 6.0.7
nbformat 5.0.8
nest-asyncio 1.4.3
notebook 6.1.5
npyscreen 4.10.5
numpy 1.19.3
packaging 20.4
pandocfilters 1.4.3
parso 0.7.1
pickleshare 0.7.5
Pillow 8.0.1
pip 20.2.4
prometheus-client 0.9.0
prompt-toolkit 3.0.8
pycparser 2.20
Pygments 2.7.2
pylint 2.6.1.dev1
pyparsing 2.4.7
PyQt5-sip 12.8.1
pyrsistent 0.17.3
python-dateutil 2.8.1
python-language-server 0.36.1
pywin32 300
pywinpty 0.5.7
PyX 0.15
PyYAML 5.3.1
pyzmq 19.0.2
qdarkstyle 2.8.1
qtawesome 1.0.1
qtconsole 4.7.7
qtpy 1.9.0
requests 2.25.0
scapy 2.4.4
Send2Trash 1.5.0
setuptools 50.3.2
shellescape 3.8.1
six 1.15.0
sphinx 3.3.0
spyder 5.0.0a1
spyder-kernels 1.9.4
terminado 0.9.1
testpath 0.4.4
toml 0.10.2
toolz 0.11.1
tornado 6.1
traitlets 5.0.5
urllib3 1.26.2
uuid 1.30
watchdog 0.10.3
wcwidth 0.2.5
webencodings 0.5.1
wheel 0.35.1
widgetsnbextension 3.5.1
windows-curses 2.2.0
winpython 3.0.20201028
wrapt 1.12.1
zipp 3.4.0
当我尝试 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']
另一个错误:我在安装 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']
>>>
可能需要重新启动。