Django Lint 抛出错误

Django Lint throwing error

我安装了 Python Lint 用于 Python 代码的静态分析

pylint --version:
No config file found, using default configuration
pylint 1.4.1, 
astroid 1.3.4, common 0.63.2
Python 3.4.0 (default, Apr 11 2014, 13:05:11) 
[GCC 4.8.2]

我目前正在开发一个 django 项目,为此我安装了 python-django-lint 包。但是当我调用 django-lint 时它会抛出一个错误:

Traceback (most recent call last):
  File "/usr/bin/django-lint", line 25, in <module>
    sys.exit(script.main())
  File "/usr/lib/pymodules/python2.7/DjangoLint/script.py", line 119, in main
    AstCheckers.register(linter)
  File "/usr/lib/pymodules/python2.7/DjangoLint/AstCheckers/__init__.py", line 22, in register
    from size import SizeChecker
  File "/usr/lib/pymodules/python2.7/DjangoLint/AstCheckers/size.py", line 19, in <module>
    from pylint.interfaces import IASTNGChecker
ImportError: cannot import name IASTNGChecker

我正在使用 Python 3.4 和 Django 1.6。

安装 python3-pip 包,删除 python-django-lint 包,然后调用 sudo pip3 install pylint-django
要调用它,请调用 pylint --load-plugins pylint_django...