[컴][파이썬] VSCode 에서 library 까지 break point 를 지정할 수 있는 python debugger 설정

vscode python debugger 설정 / configuration / how to config / 파이썬 디버거 사용 / site-package 어떻게 접근 / 내비 / 네비게이트 / traverse / break point 를 library 에


vscode python debugger tips

python debugger 의 option 이 많이 추가됐다. 그래서 정리가 필요해서 글을 적는다.

libray 까지 code navigation

"python.analysis.cacheFolderPath": ".vscode",
"python.analysis.memory.keepLibraryLocalVariables": false,
"python.venvPath": "c:\\\\a\\\\envs",
"python.analysis.cachingLevel": "Library",
"python.analysis.memory.keepLibraryAst": true,

그리고 cachingLevel 을 Library 까지 해주면 code navigation 을 할 때 잘된다. 그렇지 않으면 제대로 source 를 찾지 못한다.


library 까지 debugger 로 동작하도록 하기

아래처럼 settings.json 에 debugJustMyCode 를 false 로 두는 것으로는 debugging 이 동작하지 않는다. launch.json 에 justMyCode 를 넣어줘야 된다.

이렇게 해주지 않으면 step into를 해도 library code 로 debugger 가 옮겨가지 않는다.

// settings.json

// "python.dataScience.debugJustMyCode": false,


// launch.json
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": false,
        }
    ]
}





댓글 없음:

댓글 쓰기