Pylint: Linter pylint не установлен. после установки как расширение - VScode

Я только что установил python 3.8.3 и создал файл. появляется сообщение;

Линтер пилинт не установлен. Источник: Python (расширение)

Я нажал кнопку установки, и теперь у меня есть это сообщение об ошибке...

$ C:/Python38/python.exe c:\Users\JAEMIN\.vscode\extensions\ms-python.python-2020.6.90262\pythonFiles\pyvsc-run-isolated.py pip install -U py 
lint --user

C:\Python38\python.exe: can't open file 'c:UsersJAEMIN.vscodeextensionsms-python.python-2020.6.90262pythonFilespyvsc-run-isolated.py': [Errno 
2] No such file or directory

Я искал, но ничего не работает в моем случае.

Что такое Линтер-пилинт? а оно мне надо?

благодарю вас


person sooparookie    schedule 26.06.2020    source источник
comment
Pylint предназначен для статического анализа кода, и он вам не нужен для запуска ваших программ на Python.   -  person Gustav Rasmussen    schedule 26.06.2020
comment
Какую ОС и оболочку используете?   -  person Brett Cannon    schedule 30.06.2020


Ответы (3)


Во-первых, вы должны проверить, существует ли файл c:\Users\JAEMIN.vscode\extensions\ms-python.python-2020.6.90262\pythonFiles\pyvsc-run-isolated.py. Он предоставляется установленным вами расширением «python». Вы можете попробовать переустановить это расширение. Вам лучше удалить папку «ms-python.python-2020.6.90262» на всякий случай, а затем снова установить расширение «python».

Во-вторых, когда вы пытались установить «pylint» с помощью команды «pip install pylint», вы получаете сообщение об ошибке: «pip: команда не найдена». Похоже, вы не создали виртуальную среду. Если вы создали его и активировали среду (Ctrl+Shift+`), вы можете получить работу с пунктами. Вы можете обратиться к этой странице. для получения дополнительной информации, и это рекомендуемый метод. Но вы все равно можете использовать глобальный python по умолчанию, но похоже, что при установке python3.8.3 вы не выбрали «pip» на первой странице. Итак, система не может найти команду «pip». Несколько месяцев назад я вспомнил, что хотя вы устанавливаете python, вам все равно нужно установить pip вручную. Вы можете обратиться к этой странице, чтобы узнать, как установить pip.

person Steven-MSFT    schedule 30.06.2020

Позвольте мне напрямую получить документацию по pylint

столб

Pylint — это линтер Python, который проверяет исходный код, а также выполняет функцию проверки ошибок и качества. Он имеет больше проверок и опций, чем просто PEP8 (руководство по стилю Python).

Это наиболее часто используемый инструмент для линтинга в python.

Он включает в себя следующие функции: Проверка длины каждой строки. Проверка правильности написания имен переменных в соответствии со стандартом кодирования проекта. Проверка правильности реализации объявленных интерфейсов.

Линтер является необязательным инструментом и используется для проверки исходного кода на наличие стилистических ошибок.

person mujjiga    schedule 26.06.2020
comment
спасибо за объяснение. но если я хочу установить его, что я могу сделать? если я попытаюсь установить pylint с помощью pip install pylint, я получаю сообщение об ошибке pip: команда не найдена - person sooparookie; 26.06.2020

Как описано в другом ответе, pylint - это инструмент проверки кода на наличие стилистических ошибок. Если вы хотите избавиться от сообщения об ошибке, я считаю, что вам просто нужно сделать pip install pylint.

person Cz_    schedule 26.06.2020
comment
Я пытался... но получаю сообщение об ошибке: pip: команда не найдена - person sooparookie; 26.06.2020
comment
Если вы делаете это напрямую из командной строки, выполните python -m pip install pylint. - person Cz_; 26.06.2020