십대를 위한 코딩/십대를 위한 파이썬

VS Code에서 Python 확장(extension) 설치에 대한 설명

forSilver 2025. 2. 19. 12:44
반응형

VS Code에서 Python 확장(extension) 설치에 대한 설명

1. Python 확장의 개요

Visual Studio Code(VS Code)에서 Python 프로그래밍을 원활하게 수행하려면 **Python 확장(extension)**을 설치해야 합니다.
Microsoft에서 공식적으로 제공하는 Python 확장은 다음과 같은 주요 기능을 제공합니다:

  • 코드 편집 지원: 자동 완성(IntelliSense), 문법 강조(Syntax Highlighting)
  • 코드 실행 및 디버깅: 터미널에서 직접 실행, 디버거 제공
  • Jupyter Notebook 지원: VS Code 내에서 Jupyter Notebook 실행 가능
  • Linting 및 Formatting: Pylint, Flake8, Black 등의 도구 지원
  • Python 환경 관리: Conda, Virtual Environment(venv) 및 다양한 Python 인터프리터 지원

VScode 설치 후 시작과 동시에 권장되는 확장프로그램 설치


2. Python 확장 설치 방법

Python 확장은 여러 가지 방법으로 설치할 수 있습니다.

2.1. VS Code 내에서 설치 (UI 방식)

  1. VS Code 실행
  2. 확장 탭(Extensions) 열기:
    • 단축키: Ctrl + Shift + X
    • 또는 왼쪽 사이드바에서 확장 아이콘(🧩) 클릭
  3. 검색창에 "Python" 입력
  4. Microsoft에서 제공하는 "Python" 확장 선택
  5. Install(설치) 버튼 클릭
  6. 설치가 완료되면 VS Code를 재시작하여 적용 확인

2.2. VS Code 내에서 명령 팔레트(Command Palette) 사용

  1. Ctrl + Shift + P (macOS: Cmd + Shift + P)를 눌러 명령 팔레트 실행
  2. "Extensions: Install Extensions" 입력 후 선택
  3. "Python" 검색 후 Microsoft의 Python 확장을 선택하여 설치

2.3. 터미널에서 직접 설치 (CLI 방식)

VS Code의 터미널에서 다음 명령어를 입력하여 확장을 설치할 수도 있습니다.

code --install-extension ms-python.python

설치된 확장을 확인하려면:

code --list-extensions

삭제하려면:

code --uninstall-extension ms-python.python

3. Python 확장 설치 후 주요 설정

Python 확장을 설치한 후, Python 환경을 제대로 설정해야 합니다.

3.1. Python 인터프리터 설정

Python 확장을 설치했다고 해서 자동으로 Python 실행이 되는 것은 아닙니다.
Python 인터프리터가 설정되지 않았다면 Python이 설치된 경로를 지정해야 합니다.

설정 방법:

  1. Ctrl + Shift + P → "Python: Select Interpreter" 입력
  2. 사용 가능한 Python 인터프리터 목록이 표시됨
  3. 원하는 Python 버전을 선택 (예: Python 3.10.6)

만약 Python이 설치되지 않았다면, 공식 사이트에서 다운로드 후 설치해야 합니다.


4. Python 확장의 주요 기능

Python 확장을 설치하면 여러 가지 강력한 기능을 사용할 수 있습니다.

4.1. IntelliSense (자동 완성 및 코드 분석)

Python 확장은 IntelliSense를 지원하여 코드 자동 완성 및 함수 설명을 제공합니다.

예를 들어, math 모듈을 사용할 때:

import math
math.

위에서 점(.)을 입력하면 math 모듈의 모든 함수 목록이 자동으로 표시됩니다.

4.2. Linting (코드 스타일 및 오류 검사)

Python 확장은 여러 가지 linting 도구를 지원하여 코드 스타일 및 오류를 검사합니다.

설정 예시 (settings.json 파일 수정)

{
    "python.linting.enabled": true,
    "python.linting.pylintEnabled": true,
    "python.formatting.provider": "black"
}

4.3. Debugging (디버깅 지원)

Python 확장은 내장 디버거를 통해 디버깅 기능을 제공합니다.

  • 중단점 설정(Breakpoint)
  • 변수 값 확인(Variable Inspection)
  • 디버깅 실행(Step Over, Step Into 등)

4.4. Jupyter Notebook 통합

Python 확장은 Jupyter Notebook을 VS Code에서 직접 실행할 수 있도록 지원합니다.

  • .ipynb 파일을 열면 VS Code에서 바로 실행 가능
  • 셀 단위 실행 및 시각적 출력 지원

4.5. Python 환경 관리

  • venv 및 conda 가상 환경을 자동으로 인식
  • 다중 Python 버전 지원 (Python 2.x, 3.x 동시 사용 가능)

5. 추가 확장 추천

Python 확장을 설치한 후, 다음과 같은 추가 확장을 설치하면 더욱 강력한 개발 환경을 구축할 수 있습니다.

확장 이름 설명

Pylance 빠르고 정확한 코드 자동 완성 (IntelliSense 강화)
Jupyter Jupyter Notebook 실행 및 관리
Python Indent Python 코드 자동 들여쓰기 지원
Code Runner 빠르게 Python 코드 실행 가능

설치는 Ctrl + Shift + X를 눌러 확장 검색 후 설치하면 됩니다.


6. 결론

VS Code에서 Python 확장을 설치하면 코드 자동 완성, 디버깅, Jupyter 지원, 가상 환경 관리 등 다양한 기능을 사용할 수 있습니다.
설치는 UI, 명령어, 확장 패널 등을 통해 쉽게 진행할 수 있으며, 추가 확장을 함께 설치하면 더욱 강력한 Python 개발 환경을 구축할 수 있습니다.

따라서, Python 개발을 원활하게 진행하려면 반드시 Python 확장을 설치하는 것이 필수적입니다. 🚀