Установить глобальный путь для pylint / pycodestyle в VSCode - PullRequest
1 голос
/ 08 апреля 2020

Я пытаюсь настроить VSCode, чтобы использовать установленный на уровне пользователя pylint и pycodestyle, чтобы при использовании виртуальной среды я мог продолжать использовать linting, фактически не устанавливая его в среде и не появляясь в файле require.txt.

Согласно пип-шоу они находятся в /home/alex/.local/lib/python3.8/site-packages, однако добавление

"python.linting.pycodestylePath": "/home/alex/.local/lib/python3.8/site-packages/pycodestyle",
"python.linting.pylintPath": "/home/alex/.local/lib/python3.8/site-packages/pylint/",

в мои настройки пользователя. json просто приводит к ошибке неверного пути. Я не могу понять, на что ссылаться, ни один из очевидных вариантов (pep8.py или pycodestle.py в этом каталоге, pylint / lint.py, только сам каталог pylint и т. Д. c) не работает ни для одного из их. Кто-нибудь может помочь? Я использую Ubuntu 18.04, если это имеет значение, где они находятся.

1 Ответ

1 голос
/ 10 апреля 2020

Путь "/home/alex/.local/lib/python3.8/site-packages/ - это то место, где код Python, который вы установили как пользователь, живет, а не то, где команда pylint живет так, как хочет "python.linting.pylintPath". Вы, вероятно, хотите "/home/alex/.local/bin/pylint`.

...