Не удается установить pylint в vscode

#python #visual-studio-code

#python #visual-studio-code

Вопрос:

Проблема в том, что когда я пытаюсь добавить расширение для pylint в vscode, я получаю довольно длинное сообщение об ошибке

 C:/Users/username/AppData/Local/Programs/Python/Python39/python3.exe 
c:Usersusername.vscodeextensionsms-python.python-2020.10.332292344pythonFilespyvsc-run-isolated.py pip install -U pylint --user 

C:UsersusernameAppDataLocalProgramsPythonPython39python3.exe: 

can't open file 
'C:UsersusernameDocumentsProgrammingPythonbeginning 

in vscodeUsersname.vscodeextensionsms-python.python-2020.10.332292344pythonFilespyvsc-run-isolated.py': [Errno 2] No such file or directory
  

Похоже, что в заключительной части сообщения об ошибке указан путь, в котором отсутствуют какие-либо косые черты? Куда мне обратиться, чтобы исправить этот путь, чтобы я мог установить расширение? Любая помощь будет высоко оценена

Ответ №1:

Трудно сказать, откуда берется проблема, но, вероятно, это какая-то неправильная конфигурация в VS Code.

Обходной путь

Вы также можете установить pylint вручную. Используйте то python.exe , что вы используете в своем проекте. Если вы используете виртуальную среду, используйте python.exe ее внутри (в venv/Scripts папке). Однако, похоже, вы используете свой глобальный python, что тоже хорошо, но обратите внимание, что если вы активируете виртуальную среду в терминале VS Code, вам также придется установить pylint для этой виртуальной среды.

Команда

 <path_to_python> -m pip install pylint
  

Теперь, поскольку вы используете свой глобальный интерпретатор python, вы можете просто

 python -m pip install pylint
  

если хотите. Он установит pylint в текущую среду, будь то глобальная среда или виртуальная среда. Более точным был бы тот же python, что и VS Code:

 C:/Users/username/AppData/Local/Programs/Python/Python39/python3.exe -m pip install pylint --user