[VSCode] Python3 사용을 위한 tasks.json 설정

[VSCode] Python3 사용을 위한 tasks.json 설정

VSCode에서 처음 빌드 옵션을 선택하는 과정에서 tasks.json 파일이 생성됩니다.

MSBuild, Maven, 등등.. 파이썬의 경우는 Other 선택 후 직접 작성하시면 됩니다. 아래는 파이썬3를 위한 tasks.json 설정 파일 샘플입니다.

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Project Label",
            "type": "shell",
            "command": "python3",
            "args": [
                "${file}"
            ],
            "presentation": {
                "reveal": "always",
                "panel": "new"
            },
            "options": {
                "env": {
                    "PYTHONIOENCODING": "UTF-8"
                }
            },
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

파이썬2.x가 설치 되어 있다면 command에서 python3를 python으로 변경해주시면 됩니다.

또 한가지 팁을 드리자면 소스코드에 셔뱅(shebang)을 제외 시킬 수 있는 방법이 있습니다.

셔뱅이란 파이썬 코딩을 하면서 쉽게 보게되는 첫번째 줄에 존재하는 #!/usr/local/bin/python (또는 python3) 구문입니다. 없애는 것에는 매번 입력하지 않아도 되는 장점은 있지만 VSCode 외에 외부에서 실행 시킬 경우 문제가 발생할 수 있으니 본인의 개발 환경을 고려하여 참고하시기 바랍니다.

VSCode -> Command + P -> “>INTERPRETER” 입력 > python3 선택

%d 블로거가 이것을 좋아합니다: