линтер пилинт не установлен vscode - PullRequest
0 голосов
/ 24 сентября 2018

Я знаю, что есть несколько версий этого вопроса на SO, я пробовал решения, опубликованные в этих потоках, и они, похоже, не помогают :(

У меня установлен VS Code на виртуальной машине UbuntuКажется, я не могу заставить работать python linter. То есть я получаю сообщение о том, что

Linter pylint is not installed 

Я почти уверен, что Pylint установлен на ВМ, потому что когда я запускаю which pylint, у меня есть валидированныйoutput.

Вот выходы для which python и which pylint соответственно

/usr/bin/python
/home/rakshak/.local/bin/pylint

И у меня в настройках пользователя и настройках рабочего пространства в VS Code

* 1015 есть следующие параметры*

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Итак, оказалось, что это просто проблема с разрешениями!

Когда я получил сообщение pylint not installed, мне подарили кнопку «Установить пилинт», которая запускается

sudo pip install pylint

Это изменило владельца моего .local/lib/ на root и сделало его недоступным для vscode.

Вывод ls -ld ~/.local/lib/ был

drwx ------ 3 root root 4096 Sep 24 10:49 /home/userName/.local/ lib /

Запуск chown с моей группой и пользователем исправил эту проблему.

sudo chown -R группа: пользователь ~ / .local

теперь вывод ls -ld ~/.local/lib/ читает

drwx ------ 3 userGroup userName 4096 24 сентября 10:49 /home/rakshak/.local/lib/

0 голосов
/ 28 сентября 2018

Вы проверили, с какой версией Python вы установили pylint?Если вы использовали Python 3.6, то настройка должна быть такой:

"python.pythonPath": "/usr/bin/python3.6"

...