ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python] 설치 방법과 개발 환경 구성: VS Code, 확장팩 (Windows 64bit OS 기반)
    업무 자동화/Python 2025. 11. 19. 07:19

    1. Python 설치 전에 알아둘 것

    1-1. Python 3.x

    • Python 3.x: 현재 표준 버전, 새 프로젝트는 무조건 3.x 사용
    • Python 2는 공식 지원 종료(EOL), 학습/업무 모두 3.x만 고려

    1-2. 32bit vs 64bit 선택

    • 요즘 대부분의 PC는 64bit OS 사용
    • Python도 웬만하면 64bit 설치 파일(win64) 선택
    • 32bit를 써야 할 이유는 거의 없음

    1-3. PATH / 환경 변수, 가상환경(venv) 개념

    1. PATH 추가
      • 설치 시 Add python.exe to PATH 체크박스가 자주 보임.
      • 체크하면 명령 프롬프트(cmd, PowerShell)에서 python 명령을 바로 쓸 수 있음.
    2. 가상환경(venv)
      • 프로젝트마다 필요한 패키지 버전이 다를 수 있음.
      • 가상환경을 쓰면 각 프로젝트별로 독립된 Python 공간을 만들 수 있음.
      • 명령 예시: 
      • python -m venv venv .\venv\Scripts\activate
    3. pip
      • Python 패키지(라이브러리)를 설치하는 도구.
      • 예: pip install pandas openpyxl requests

    2. Windows에서 Python 설치 절차 (python.org 기준)

    2-1. 설치 파일 다운로드

    1. 웹 브라우저에서 python.org 접속
    2. 상단 메뉴에서 Downloads → Windows 선택
    3. 페이지 상단에 표시되는 “Latest Python 3 Release” 버튼 클릭
    4. 아래로 스크롤해서 “Windows installer (64-bit)” 선택 후 다운로드

    2-2. 설치 마법사 진행

    다운로드한 python-3.x.x-amd64.exe 파일을 실행하고 다음 순서대로 진행:

    1. 첫 화면에서 아래쪽 체크:
      • Add python.exe to PATH 반드시 체크
    2. 바로 위에 있는 “Customize installation” 클릭 (권장)
    3. Optional Features 화면:
      • 기본 체크 상태 그대로 두고 Next
    4. Advanced Options 화면:
      • Install for all users (필요시)
      • Add Python to environment variables (PATH 관련 옵션, 가능하면 체크)
      • 설치 경로(기본값 C:\Program Files\Python3x 등) 확인 후 Install

    설치가 끝나면 Close 버튼으로 종료

    2-3. 설치 확인

    1. Windows 검색에서 “터미널” 또는 “PowerShell” 실행
    2. 다음 명령 입력:
      python --version
    3. Python 3.x.x 가 출력되면 설치 완료.

    추가로 pip도 함께 설치되므로 다음으로 확인:

    pip --version

     

    3. VS Code + 확장팩으로 개발 환경 만들기

    3-1. VS Code 설치

    1. code.visualstudio.com 접속
    2. Download for Windows 버튼 클릭 후 설치 파일 실행
    3. 설치 시:
      • 바탕화면 아이콘 생성
      • “Code를 여기에 추가(우클릭 메뉴)” 옵션은 취향에 따라 선택

    3-2. Python Extension 설치

    1. VS Code 실행
    2. 왼쪽 사이드바에서 Extensions(네모 4개 아이콘) 클릭
    3. 검색창에 Python 입력
    4. Microsoft에서 제공하는 “Python” 확장 선택 후 Install
    5. 설치 후:
      • .py 파일을 열면 상단에 Python 인터프리터 선택, 디버그, 실행 버튼 등이 나타남.

    3-3. Jupyter / 기타 유용한 확장

    • Jupyter
      • 검색창에 Jupyter → Microsoft 확장 설치
      • VS Code 안에서 .ipynb 노트북 파일을 열어 셀 단위 실행 가능.
    • Pylance
      • 타입 힌트, 자동 완성, 에러 검사를 개선해주는 언어 서버.
    • Python Test Explorer (선택)
      • 단위 테스트를 시각적으로 관리하고 실행할 때 유용.

    3-4. VS Code에서 첫 Python 코드 실행

    1. 새 파일 생성 → hello.py 로 저장
    2. 아래 예제 코드 입력
      print("Hello, Python!")
    3. 에디터 상단의 Run ▶ 버튼 클릭
      또는 터미널에서:
      python hello.py

     

    4. 패키지(pip)와 가상환경(venv) 실무 패턴

    4-1. 프로젝트 폴더 구조 잡기

    예: C:\work\python-sample 안에 프로젝트 구성

    python-sample/
     ├─ venv/           # 가상환경 폴더
     ├─ data/           # 입력 데이터(엑셀, CSV 등)
     ├─ output/         # 결과물(리포트, 이미지 등)
     └─ main.py         # 메인 스크립트

    4-2. 가상환경 생성 & 활성화

    cd C:\work\python-sample
    python -m venv venv
    .\venv\Scripts\activate

    터미널 프롬프트 앞에 (venv) 표시가 붙으면 활성화된 것.

    필요한 패키지 설치 예시:

    pip install pandas openpyxl matplotlib requests beautifulsoup4

    4-3. requirements.txt로 패키지 관리

    현재 가상환경에 설치된 패키지를 파일로 정리:

    pip freeze > requirements.txt

    다른 PC에서 동일 환경을 만들 때:

    pip install -r requirements.txt

     

    5. 설치·환경 구성 체크리스트

    1. Python 3.x (64bit) 설치 여부 확인 (python --version)
    2. 설치 시 Add python.exe to PATH 또는 환경 변수 옵션 체크했는지
    3. VS Code 설치 및 Python / Jupyter / Pylance 확장 설치 여부
    4. 프로젝트마다 가상환경(venv) 생성해서 패키지 충돌 방지하고 있는지
    5. requirements.txt로 패키지 버전 관리하고 있는지
    6. Excel / CSV / 웹 등 반복되는 업무를 Python 스크립트로 한 번씩 시도해 봤는지
Designed by Tistory.