pylint_django引发异常

2021-05-13 14:32:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是pythonv3.6,Django v2.0,在使用pylint judjango时遇到了一个问题。在

首先,如果我运行“pylint polls/”在一个文件夹上运行它,它运行良好,并显示文件夹中所有文件的所有代码问题。由于django框架的原因,有很多错误的linting错误显示出来,我已经被告知使用pylint judjango插件可以消除这些错误。在

我已经使用“pip install pylint_django”安装了插件,但是当我尝试使用这个插件运行pylint时,它会出错:

C:\Users\Michael\Dev\DjangoProject>pylint --load-plugins pylint_django polls/
Traceback (most recent call last):
  File "c:\users\michael\appdata\local\programs\python\python36-32\Lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\users\michael\appdata\local\programs\python\python36-32\Lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Users\Michael\Envs\Django\Scripts\pylint.exe\__main__.py", line 9, in <module>
  File "c:\users\michael\envs\django\lib\site-packages\pylint\__init__.py", line 16, in run_pylint
    Run(sys.argv[1:])
  File "c:\users\michael\envs\django\lib\site-packages\pylint\lint.py", line 1268, in __init__
    linter.load_plugin_modules(self._plugins)
  File "c:\users\michael\envs\django\lib\site-packages\pylint\lint.py", line 495, in load_plugin_modules
    module.register(self)
  File "c:\users\michael\envs\django\lib\site-packages\pylint_django\plugin.py", line 22, in register
    start = name_checker.config.const_rgx.pattern[:-2]
AttributeError: 'NoneType' object has no attribute 'pattern'

有人知道我做错了什么吗?在

谢谢