64 비트 PC에서 Windows 10을 사용하고 있습니다. 최근에는 Windows에서 Ubuntu Bash와 함께 VS 코드를 사용하기 시작했습니다. linting을 제외하고 모든 것이 훌륭하게 작동합니다. 나는 그것을 pylint와 pep8로 작동 시키려고 노력했지만 그들 중 누구도 일하지 않았습니다. 나는이 문제가 린터의 위치 때문이라고 생각한다. 그러나, 나는 문제를 해결하는 방법을 알아낼 수 없었다. pylint에 대한 내 설정을 확인할 수 있습니다.Visual Studio 코드, WSL (리눅스 용 Windows 서브 시스템)을 사용하여 파이썬 linting
// Whether to lint Python files using pylint.
"python.linting.pylintEnabled": true,
// Severity of Pylint message type 'Convention/C'.
"python.linting.pylintCategorySeverity.convention": "Information",
// Severity of Pylint message type 'Refactor/R'.
"python.linting.pylintCategorySeverity.refactor": "Hint",
// Severity of Pylint message type 'Warning/W'.
"python.linting.pylintCategorySeverity.warning": "Warning",
// Severity of Pylint message type 'Error/E'.
"python.linting.pylintCategorySeverity.error": "Error",
// Severity of Pylint message type 'Fatal/F'.
"python.linting.pylintCategorySeverity.fatal": "Error",
// Path to Pylint, you can use a custom version of pylint by modifying this
// setting to include the full path.
"python.linting.pylintPath": "pylint",
// Arguments passed in. Each argument is a separate item in the array.
"python.linting.pylintArgs": [],
감사합니다. 고맙습니다 ...
"Bash on Windows"a.k.a WSL은 명령 행 환경입니다. GUI 편집기 (VS 코드)를 사용할 때 요점은 무엇입니까? 어쨌든, 호스트 윈도우와 "bash"컨테이너가 공유하는 폴더의 경로는/mnt/c (또는 다른 드라이브 문자)로 시작합니다. 예. Windows와 bash면에서는 다른 경로를 사용해야합니다. RTFM. – ddbug
@ddbug 의견을 보내 주셔서 감사합니다. VS 코드는 모든 프로그래밍 언어의 코드 편집기입니다. 나는 편집기를 통해 코드를 컴파일하기 위해 bash를 사용하고있다. 그러나, 린터는 이미 bash에 설치되어 있습니다. 따라서 Windows에서 내 문서에 액세스 할 때/mnt/c가 필요하지 않습니다. 나는 "C : \\ 사용자 \\ 사용자 \\ AppData \\ 로컬 \\ lxss \ rootfs \\ usr \ bin \\ pylint"를 시도했지만 그 역시 작동하지 않았다. –