본문 바로가기
도서로 공부하는 프로그래밍/코딩 자율학습

[Python] Visual Studio Code로 개발 환경 만들기

by 열공노년 2023. 11. 15.
반응형

Visual Studio Code

Visual Studio Code (이하 VS Code)는 개발자들에게 인기가 많은 코드 에디터 중 하나로, 파이썬 개발에 있어 매우 유용합니다. 아래는 VS Code를 Windows에 설치하고 파이썬 개발 환경을 설정하는 단계별 안내입니다.

Visual Studio Code 설치하기

  1. VS Code 다운로드
    • 웹 브라우저를 열고 VS Code 공식 웹사이트에 접속합니다.
    • "Download for Windows" 버튼을 클릭하여 설치 파일을 다운로드합니다.
  2. 설치 파일 실행
    • 다운로드한 VSCodeUserSetup-{version}.exe 파일을 실행합니다.
  3. 설치 옵션 설정
    • 설치 초기 화면에서 "다음(N)"을 클릭합니다.
    • 라이선스 동의에 체크하고 "다음(N)"을 클릭합니다.
    • 설치 경로를 선택(또는 기본값 유지)하고 "다음(N)"을 클릭합니다.
    • 시작 메뉴 폴더를 선택(또는 기본값 유지)하고 "다음(N)"을 클릭합니다.
    • 추가 작업에서 아래 항목들을 선택합니다:
      • "바탕 화면에 아이콘 추가"
      • "파일 메뉴에 편집기로 열기 추가"
      • "디렉터리 메뉴에 여기에서 코드로 열기 추가"
      • "PATH에 추가 (명령줄에서 접근 가능)"
    • "설치(I)"를 클릭하여 설치를 진행합니다.
  4. 설치 완료 후 실행
    • "마침(F)"을 클릭하여 설치 마법사를 종료하고 VS Code를 실행합니다.
      Visual Studio Code 실행

파이썬 개발 환경 설정하기

  1. 파이썬 확장 기능 설치
    • VS Code를 실행한 후 왼쪽 사이드바에서 확장 기능(Extensions) 아이콘을 클릭합니다.
    • 검색 바에 "Python"을 입력하고 결과 목록에서 Microsoft가 제공하는 Python 확장 기능을 찾습니다.
    • 해당 확장 기능을 클릭하고 "설치" 버튼을 클릭합니다.
      Python 확장 기능 설치
  2. 파이썬 인터프리터 선택
    • VS Code 하단의 상태바에서 "Python {version} 64-bit"을 클릭합니다.
    • 설치된 파이썬 인터프리터 목록 중 사용하려는 파이썬 버전을 선택합니다.
  3. Linting 설정 (선택적)
    • 파이썬 코드의 버그를 찾거나 스타일 가이드를 준수하는지 확인하기 위해 Linter를 설정할 수 있습니다.
    • 대표적인 Linter로는 Pylint, flake8 등이 있습니다.
    • 확장 기능 탭에서 Linter 이름을 검색하여 설치하고, VS Code 설정에서 활성화합니다.
  4. 코드 자동 완성 및 IntelliSense
    • Python 확장 기능을 설치하면 자동 완성, 코드 내비게이션, 리팩토링 등의 기능을 사용할 수 있습니다.
    • 자동 완성이 작동하지 않을 경우, Command Palette(명령 팔레트)를 열고 "Python: Select Interpreter"를 선택하여 파이썬 인터프리터를 다시 지정합니다.
    • 코드 왼쪽의 빈 공간을 클릭하여 브레이크포인트를 설정합니다.
    • 사이드바에서 디버그 아이콘을 클릭하고, "디버그 시작" 또는 "디버그에디버깅 설정 연결"을 선택합니다.
    • 파이썬 파일을 열고 F5 키를 눌러 디버깅을 시작합니다.
  5. 가상 환경 설정
    • 파이썬 프로젝트마다 독립적인 개발 환경을 만들기 위해 가상 환경을 설정할 수 있습니다.
    • 터미널을 열고 python -m venv .venv 명령어로 새 가상 환경을 생성합니다.
    • 생성된 가상 환경을 활성화하고, VS Code에서 해당 환경을 인터프리터로 선택합니다.

VS Code와 함께 파이썬 환경을 설정하면, 파이썬 개발에 필요한 모든 도구를 갖출 수 있습니다. 이후 프로젝트에 필요한 라이브러리를 설치하고, 코딩을 시작할 수 있습니다.

반응형