>  기사  >  개발 도구  >  vscode를 사용하여 Python 코드를 원격으로 디버깅하는 방법은 무엇입니까? 방법 배열

vscode를 사용하여 Python 코드를 원격으로 디버깅하는 방법은 무엇입니까? 방법 배열

青灯夜游
青灯夜游앞으로
2023-04-12 18:00:173436검색

"vscode 원격 gdb 디버깅" 기사에서는 vscode를 사용하여 c/C++ 코드를 디버깅하는 방법을 소개했습니다. 이 기사와 함께 이 기사에서는 Python 코드 디버깅 방법을 요약합니다.

vscode를 사용하여 Python 코드를 원격으로 디버깅하는 방법은 무엇입니까? 방법 배열

환경 구성

원격 연결 방법은 "vscode 원격 gdb 디버깅"의 1절과 동일합니다. 익숙하지 않은 경우에는 자세히 설명하지 않습니다. 그 기사에.

Python 환경 구성

Python 코드 조각 준비

from __future__ import print_function

def sum_nums(n):
    s=0
    for i in range(n):
        s += i
        print(s)
 
if __name__ == '__main__':
    sum_nums(5)

그런 다음 왼쪽의 실행 및 디버그 버튼에서 "launch.json 생성" 파일을 클릭하고 Python 파일을 선택합니다(그렇지 않은 경우 필요) Python 확장을 먼저 설치하려면 애플리케이션에서 가장 많이 설치된 것에서 Python을 검색하세요.) [추천 학습: vscode tutorial, Programming Teaching]

Python 파일 선택

다음과 같이 기본 실행 파일을 생성하세요

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": true
        }
    ]
}

사용할 Python 버전을 맞춤 설정해야 합니다. "pythonPath" 옵션을 추가해야 합니다

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "pythonPath": "/home/lthpc/anaconda3/bin/python3.7",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": true
        }
    ]
}

이 방법으로 지정된 Python을 사용하여 코드를 실행할 수 있습니다

Conda 가상 환경을 사용하는 경우 가상 환경에 해당하는 Python을 찾아야 합니다. 경로는

디버그 코드

와 같이 whereis python을 사용하여 볼 수 있습니다. 코드에 중단점을 추가한 후 디버깅 및 실행 실행 버튼을 클릭하여 디버깅 페이지로 진입합니다

나머지 작업은 매우 익숙하므로 자세히 설명하지 않겠습니다

VSCode에 대해 더 알고 싶으시면, 방문해주세요: vscode 기본 튜토리얼!

위 내용은 vscode를 사용하여 Python 코드를 원격으로 디버깅하는 방법은 무엇입니까? 방법 배열의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제