VS Code에서 Python 디버깅
가상 환경에서 설치를 시작하는 방법을 다루었습니다. Flask/Django/Normal Python 코드를 작성했으며 애플리케이션을 디버깅하고 싶습니다. 당신은 그것에 대해 어떻게 가나요? 이 게시물은 이를 수행하는 방법에 대한 생생한 그림을 그릴 것입니다.
먼저 VS Code에서 터미널을 열어야 합니다. 을 사용하여 이 작업을 수행할 수 있습니다.
터미널이 열리면 virtualenv
env
라는 이름을 지정한 경우 virtualenv를 활성화하면 명령이 다음과 같이 표시됩니다.
$ source env/bin/activate
이제 vscode에서 디버깅을 활성화할 수 있습니다.
f5
또는메뉴 탭에서 디버그를 클릭하면 디버깅 시작
활성화되면 디버그 패널이 표시됩니다. vscode용 Python 패키지는 다양한 Python 프레임워크를 위해 미리 구성된 여러 디버그 환경과 함께 제공됩니다. 애플리케이션을 디버그하려면 환경 변수를 설정해야 합니다. 새 디버그 패널에서 설정 아이콘을 선택한 다음 환경 변수를 추가하여 애플리케이션을 실행할 수 있습니다. 제 경우에는 Flask 앱을 실행하기 위해 몇 가지 환경 변수
env
를 추가하고 정의했습니다.Python 드롭다운 목록에서 선택한 디버그 환경을 선택합니다. 이렇게 하면 해당 환경에서 응용 프로그램을 실행하기 위해 설정된 요구 사항을 묶는 디버그 환경에서 응용 프로그램을 실행할 수 있습니다.
마지막으로 이제 메서드 호출 및 애플리케이션 실행 주기를 따를 수 있도록 설정할 수 있습니다breakpoints. 디버깅 중에 중단/일시 중지하려는 줄의 줄 번호 왼쪽 위치를 클릭하여 중단점을 추가할 수 있습니다. 디버그가 일시 중지되면 다음과 같아야 합니다.
상단에 제공된 디버그 컨트롤을 사용하여 메서드 호출을 따를 수 있습니다.
왼쪽부터 시작;
메모:
VS Code의 디버깅은 지원되는 모든 언어에 적용되며 설정은 다를 수 있습니다.
Reference
이 문제에 관하여(VS Code에서 Python 디버깅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/j0nimost/debugging-python-in-vs-code-mg7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)