Visual Studio Code에서 Python3 환경 설정하기

VSCode에서 Python3 언어를 사용하기 위해 실행/디버깅 등이 가능한 환경을 구축하는 방법에 대해 알아봅니다.

📝 노트
여기서는 VSCode 설치를 완료한 상태라고 가정합니다. VSCode 설치 및 기본 세팅은 이 글을 참고하세요.


컴파일러/디버거 설치

VSCode는 Python3 언어용 인터프리터를 자체적으로 내장하고있지 않습니다. 때문에 Python3 언어를 VSCode에서 사용하려면, 인터프리터를 직접 설치하고 이를 연동해주는 작업이 필요합니다.

❌ 주의사항
Extension을 설치한다고 해서 인터프리터가 설치되는 것은 아닙니다.

Windows를 이용하는 경우

Windows는 기본적으로 Python3 언어용 인터프리터를 제공하지 않습니다. 따라서, 우리가 직접 설치해주어야 합니다.

이는 chocolatey를 통해 쉽게 설치할 수 있습니다.

📝 노트
Chocolatey는 Windows용 패키지 관리자입니다. 아직 사용 방법을 모르신다면, 이 글을 참고하세요.

choco install python -y

다음 명령어를 통해 설치가 잘 되었는지 확인해보세요.

python --version

📝 노트
Chocolatey 특성 상, 설치한 직후에는 python 명령어를 인식하지 못할 수 있습니다.
PowerShell을 껐다 켜거나, refreshenv 명령어를 활용하세요.


Extension 설치

이제 VSCode에서 extension을 설치할 차례입니다.

VSCode를 켜고 extension 탭으로 간 뒤 "python"를 검색하세요. 맨 위에 python extension이 뜰 것입니다. Install 버튼을 눌러 설치합니다.


테스트

이제 제대로 설치가 되었는지 확인할 시간입니다.

코드 작성

Explorer 탭으로 이동하여 적당한 경로에 main.py라는 새 파일을 만들어주고 다음과 같이 작성하도록 하겠습니다.

print("Hello, World!")

실행

다음 그림과 같이 [Run]-[Run Without Debugging]을 눌러 실행하시면 됩니다.

이후 아래쪽의 TERMINAL 탭을 확인하시면, 우리가 작성한대로 Hello, World!가 화면에 출력되는 것을 확인할 수 있습니다.


디버깅

다음 그림과 같이 진행하여 디버깅도 가능합니다.






추천 extension

VSCode에서 python을 사용할 경우, import한 패키지의 내장함수에 대해 자동완성이 잘 이루어지지 않는 경우가 많습니다. 개인적으로는 이 때문에 한동안 VSCode에서 python을 사용하는 것이 꺼려졌습니다.

이런 문제를 해결하기 위해 Pylance라는 extension을 강력히 추천드립니다.

좋은 웹페이지 즐겨찾기