Как заставить работать Python линтинг в VSCode - PullRequest
0 голосов
/ 13 марта 2020

Я предполагал, что установка python расширения автоматически поддержит линтинг. Для Javascript я получаю ошибки, но не повезло с Python.

Я думаю, что это должно работать из коробки, но это не так. Вот настройки рабочего пространства:

{
    "python.pythonPath": "/Users/mark/.pyenv/versions/ve381/bin/python",
    "python.linting.pylintEnabled": true,
    "python.linting.enabled": true
} 

Есть идеи, как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 14 марта 2020

Причиной, по которой pylint не работал, был файл .pylintr c, для которого требовалась библиотека, которая не была установлена.

0 голосов
/ 13 марта 2020

Несмотря на то, что он включен по умолчанию, есть дополнительный шаг, на котором вам нужно выбрать линтер (и, возможно, установить его, если вы этого еще не сделали).

Если вы нажмете на шестерню слева внизу и выберите «Палитра команд», затем в текстовом поле в верхней части окна введите «linter» и «Python: Select Linter».

Линтером по умолчанию является pylint. Если вы выберете его, но он не установлен, вам будет предложено установить его. Когда я сделал это, я столкнулся с проблемами на моей Windows ОС с SSL-сертификатами или чем-то подобным (я получал бы ту же ошибку при попытке установки из командной строки CMD). Поэтому я перешел к приглашению anaconda, которое я использовал, и установил его там в моей среде conda, и это сработало.

Но если вам удастся выполнить установку из кода, то все готово.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...