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을 강력히 추천드립니다.

좋은 웹페이지 즐겨찾기