[python] Linter pylint가 설치되지 않았습니다.

Microsoft Visual Studio Code에서 Python 코드를 실행하고 싶지만 오류가 발생합니다.

“Linter 파일이 설치되지 않았습니다.”

나는 설치했다 :

  • VS Code Python 확장
  • Python3
  • 아나콘다

파일 린트를 어떻게 설치할 수 있습니까?



답변

  1. 터미널 열기 ( ctrl+~)
  2. 명령 실행 pip install pylint

작동하지 않는 경우 : 편집기에 대해 기본이 아닌 Python 경로를 구성한 경우 해당 Python의 설치 위치를 터미널에서 호출하는 pip 실행 파일과 일치시켜야합니다.

이것은 Python 확장의 설정 이 기본적으로 pylint 를 활성화 하기 때문에 문제가 됩니다. Linting을 끄려면 대신 사용자 또는 작업 영역 설정 에서이 설정을에서 true로 변경할 수 있습니다 false.

"python.linting.pylintEnabled": false


답변

which pylint터미널 에 입력하여 pylint가 설치된 경로를 확인하십시오 .

다음과 같은 내용이 표시됩니다. /usr/local/bin/pylint

복사하십시오.

preferences탭 에서 vscode 설정으로 이동하여 가는 줄을 찾으십시오.

"python.linting.pylintPath": "pylint"

줄을 편집하십시오

"python.linting.pylintPath": "/usr/local/bin/pylint",

"pylint"을 입력 한 경로로 대체which pylint

변경 사항을 저장하고 vscode를 다시로드하십시오.


답변

가상 환경 (virtualenv)에서 작업하는 경우 다음과 같이 Linting이 작동하도록 하려면 python.lintint.pylintPath설정 을 업데이트해야 합니다 ( python.pythonPath아직 설정하지 않은 경우 설정도 업데이트해야 함 ).

// settings.json (workspace-specific one is probably best)
{
    // ...
    "python.linting.pylintPath": "C:/myproject/venv/Scripts/pylint.exe",
    "python.pythonPath": "C:/myproject/venv/Scripts/python.exe",
    // ...
}

Windows 용이지만 다른 OS도 비슷합니다. 이 .exe확장은 실제로 콘솔에서 실행할 때 필요하지 않지만 Windows에서 저에게 작동하는 데 필요했습니다.

비활성화하려면 Ben Delaney의 답변에python.linting.pylintEnabled": false 언급 된 설정 을 사용하십시오 .


답변

Windows 시스템에서 VS Code를 실행 중이고이 오류가 발생하는 경우이 작업을 시도해보십시오 (Windows 10을 사용하고 있습니다).

설정으로 이동하여 Python 경로를 Python 설치 위치로 변경하십시오.

변화: "python.pythonPath": "python"

에: "python.pythonPath": "C:\\Python36\\python.exe"

그런 다음 VS 코드를 저장하고 다시로드합니다.

이제 “Linter pylint가 설치되어 있지 않습니다”라는 메시지가 표시 되면 ‘ install pylint 옵션을 선택하십시오. ‘ .

이제 Python 설치에 대한 올바른 경로를 제공 했으므로 Windows Powershell 터미널에서 pylint 설치가 성공적으로 완료됩니다.


답변

이것은 나를 위해 문제를 해결했습니다.

pip install pylint -U

즉, pylint패키지를 업그레이드하십시오 .


답변

나는 같은 문제가 있었다. cmd를 열고 다음을 입력하십시오.

python -m pip install pylint


답변

나도이 문제가 있었다. Python 확장과 함께 Visual Studio도 설치되어있는 경우 시스템은 Studio의 Python 버전을 사용하려고합니다. 환경 경로를 Studio의 공유 폴더에있는 버전으로 설정합니다. 저에게는 다음과 같습니다.

C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\

그 후 실행

python -m pip install pylint

관리자 권한으로 명령 프롬프트에서.