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