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 선택