windows Visual Studio Code 설치


홈페이지에서 다운 받은 후


ctrl shift p, ext install python 혹은 왼쪽 마지막 아이콘 클릭


그리고 python 아무거나 실행(F5)


BP는 F9이며


F10, F11로 한줄씩 디버깅할 수 있다.


F5를 누르면 첫째줄에 bp가 걸리고 디버깅 모드로 들어가게 되고


이 때 launch.json을 통해 설정을 관리할 수 있다.


먼저 settings 를 통해 사용자 설정으로 들어간 후


우측의 창에서 "python.pythonPath": "python~경로~"를 적어준다.


그리고 launch.json에서 다음과 같은 것을 추가할 수 있다.


launch.json은 각 파일에서 독립적으로 작성될 수 있으며 virtualenv를 사용하는 경우 아래와 같이 추가하면 된다.



        {
            "name": "Python Env 1",
            "type": "python",
            "request": "launch",
            "stopOnEntry": true,
            "program": "${file}",
            "externalConsole": false,
            "pythonPath": "D:/workspace/py3_env/Scripts/python.exe",
            "debugOptions": [
                "WaitOnAbnormalExit",
                "WaitOnNormalExit",
                "RedirectOutput"
            ]
        },


pyhthonPath에 env의 python을 넣으면 디버깅 시에 왼쪽위의 선택창에서 임의로 선택하여 실행할 수 있다.



참고로 실행시킬 python 버전의 경로에 환경변수가 있다면 다음과 같이 작성이 가능하다.



"pythonPath": "${env:환경변수명}/Scripts/python.exe",