VScode에서 터미널 프로세스 시작 실패를 피하고 디버깅 기능을 활용하여 파이썬
디버깅을 할 수 없는 고민을 해소한 메모입니다.
실행 환경
・시스템 windows 10 Home
· 에디터 VScode 1.60.0
・인터프린터 Anaconda(가상 환경)
VScode는 보완 기능이 매우 편리하고,
기억력이 좋고 나를 도와줍니다.
그러나 오류가 발생하고 혼잡 한 설정이되면
조금 어색합니다.
이번의 고민은,
디버깅을 시도하면
"터미널 시작 프로세스에 실패했습니다."
나오고 디버깅 할 수 없습니다.
라는 트러블에 대한 대응이었습니다.
이것이 VScode에서 터미널 오류에 대한 도움말을 읽었지만,
좀처럼 해결책에 도착하지 않고.
우선 눈에 띄는 조언으로
C:Users>사용자>AppData>Roaming>Code>User>setting.json
관련 설정
setting.json
"terminal.integrated.shell.windows": "C:\\Windows\\Sysnative\\cmd.exe",
할 사람이 있지만,
분명히 이것은 내 문제와 관련이없는 것 같습니다.
고민하기 시작했기 때문에 몇 달이 지났습니다.
오늘의 링크에 대답이있었습니다.
launch.json 아래와 같이 변경하면 파이썬에서 디버깅이 가능합니다.
.vscode 폴더 (Vscode에서 열린 폴더에 만들어집니다)에서
아래와 같이 launch.json을 만듭니다.
launch.json
{
// IntelliSense を使用して利用可能な属性を学べます。
// 既存の属性の説明をホバーして表示します。
// 詳細情報は次を確認してください: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "externalTerminal"
},
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}
기본 integratedTerminal과
건의 오류가 나오는 것 같습니다.
검은 색이 외부 터미널로 열렸습니다.
디버그 콘솔입니다.
우선, 디버그로 변수의 내용을 볼 수 있게 되었습니다.
기쁘다!
덧붙여 jupyter notebook은에서는 디버그 할 수 없습니다.
Reference
이 문제에 관하여(VScode에서 터미널 프로세스 시작 실패를 피하고 디버깅 기능을 활용하여 파이썬), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/200269km/items/65099f6040e823df4d7b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)