2015-06-16 5 views
6

Я пытаюсь исправить все ошибки pylint и предупреждения pylint в проекте. но я продолжаю получать ошибку, когда устанавливаю метакласс (https://www.python.org/dev/peps/pep-3115/).Pylint Ошибка при использовании метакласса

вот мой пример кода:

ошибка просто говорит "неверный синтаксис". Я использую pylint через синтаксис плагина vim (https://github.com/scrooloose/syntastic).

мой pylint версия (pylint --version):

pylint 1.4.3, 
astroid 1.3.6, common 0.63.2 
Python 3.4.2 (default, Oct 8 2014, 10:45:20) 
[GCC 4.9.1] 

мой syntastic плагин до даты с GitHub.

любые идеи?

+2

Вы используете pylint для python2? Документы предлагают 'let g: syntastic_python_python_exec = '/ path/to/python3'' –

+1

спасибо большое, что исправил его! – linluk

+1

@PadraicCunningham: Пожалуйста, конвертируйте свой комментарий в ответ, чтобы мы могли его проголосовать! :) –

ответ

3

В docs под 4.2. Q. Питон шашка жалуется синтаксический действительным Python 3 конструкции ...:

A. Настройте питон шашку вызвать интерпретатор Python 3, а не Python 2, например:

let g:syntastic_python_python_exec = '/path/to/python3' 
+1

Спасибо, теперь я смогу найти его, когда это случится со мной. ;) –

+0

еще раз спасибо! Я принял это. – linluk

 Смежные вопросы

  • Нет связанных вопросов^_^