#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