VScode로 Python을 디버깅하고 싶어요.

4115 단어 VSCodePython

입문


최근에 사용된 VScode에서 Python의 개발 환경을 구축합니다.
VScode에서 디버깅하고 실행할 수 있을 때까지
Python이 설치되었습니다.

환경


macOS Sierra 10.12.5
Visual Studio Code version1.18

extension install

  • python
  • 기본적으로 이 정도면 충분하다.참고로 다음과 같은 기능을 갖추고 있다
    Linting
    Debugging (multi-threaded, remote)
    Intellisense
    code formatting
    refactoring
    unit tests
    snippets
    Data Science (with Jupyter)
    PySpark
    ...and more.

    linter 설치


    사전 설치 가능
    VScode에서py 파일을 열면 linter가 없는 메시지를 보냅니다.
    OK 누르면 pylint가 설치되므로 OK

    디버깅


    디버그 선택(shift+cmd+D)

    톱니바퀴 같은 버튼을 누르다

    Python 환경 선택

    launch.json 파일이 만들어져서 vscode에서 자동으로 열립니다. 그렇게 변경하지 않고 닫습니다.

    디버깅하고 싶어요.py 파일이 활성 상태일 때 F5에서 디버깅 가능

    디버그 콘솔로 내보내기

    실행


    F1(또는 cmd+Shift+P) 키를 눌러 Command Palette를 열고 "tasks"를 입력하십시오.
    나온 일람에서'퀘스트: 퀘스트의 구성'을 선택하세요

    템플릿에서 tasks.json 생성 선택

    일람표가 있기 때문에 "Others 임의의 외부 명령을 실행하는 예"를 선택하십시오

    선택하면tasks.json 만들기

     
    tasks.json을 다음과 같이 저장합니다
    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "python",
                "type": "shell",
                "group": {
                    "kind": "build",
                    "isDefault": true
                },
                "command": "python",
                "args": [
                    "${file}"
                ],
                "presentation": {
                    "echo": false,
                    "reveal": "always",
                    "focus": false,
                    "panel": "shared"
                },
                "problemMatcher": []
            }
        ]
    }
    
    [Command][Shift][b]를 통해 실행 가능

    끝내다


    음~ 이렇게 간단하게 디버깅할 수 있나.
    왜냐하면 개발이 준비됐어요.
    나는 각양각색의 물건을 만들고 싶다.이 가능하다, ~할 수 있다,...

    좋은 웹페이지 즐겨찾기