Chapter 5-30. Mini Project : 예스24 베스트셀러 데이터 수집 후 데이터 분석하기(1/7) 가상환경셋팅

2025. 3. 24. 15:42·Database

🔥 3️⃣ 실전 적용 – 예시 & 코드 기반 사례

  1. PowerShell에서 Python 가상환경 설정

✅ PowerShell 열기

  • PowerShell을 "관리자 권한"으로 실행합니다.

✅ Python 설치 확인

python --version
  • 설치되지 않았다면 python.org에서 설치하세요.

✅ 가상환경 생성

python -m venv myenv
  • myenv는 가상환경의 이름입니다. 원하는 이름으로 변경 가능합니다.

✅ 가상환경 활성화

.\myenv\Scripts\Activate
  • (myenv) 표시가 나오면 성공적으로 활성화된 상태입니다.

✅ 가상환경 비활성화

deactivate

  1. Bash (WSL 또는 Git Bash)에서 Python 가상환경 설정

✅ Bash 열기

  • Git Bash 또는 WSL을 실행합니다.

✅ Python 설치 확인

python3 --version
  • 설치되지 않았다면 sudo apt install python3 또는 brew install python3 등으로 설치하세요.

✅ 가상환경 생성

python3 -m venv myenv

✅ 가상환경 활성화

source myenv/bin/activate
source myenv/Scripts/activate
  • (myenv) 표시가 나오면 성공적으로 활성화된 상태입니다.

✅ 가상환경 비활성화

deactivate

🔥 4️⃣ 고급 팁 – 개발자 성장에 도움 되는 활용법

❌ 실수하기 쉬운 부분

  • Bash 환경에서는 python 대신 python3를 써야 하는 경우가 많습니다.
  • 가상환경을 활성화하지 않은 채 패키지를 설치하면 전역 환경이 오염될 수 있습니다.

✅ 최고의 팁

  • 가상환경을 사용하면 프로젝트별 패키지 독립 관리가 가능해 충돌을 방지할 수 있습니다.
  • requirements.txt 파일을 만들어 패키지 리스트를 관리하세요.
    pip freeze > requirements.txt
    pip install -r requirements.txt
    
  • 팀 프로젝트 시 requirements.txt를 통해 동일한 개발 환경을 재현할 수 있습니다.

'Database' 카테고리의 다른 글

Chapter 5-32. Mini Project : 예스24 베스트셀러 데이터 수집 후 데이터 분석하기(3/7)  (0) 2025.03.24
Chapter 5-32. Mini Project : 예스24 베스트셀러 데이터 수집 후 데이터 분석하기(2/7)  (0) 2025.03.24
Chapter 5-30. Mini Project : 예스24 베스트셀러 데이터 수집 후 데이터 분석하기(1/7)  (0) 2025.03.24
Database - Chapter 5-28. PyMySQL 연습(3/3)  (0) 2025.03.24
Database - Chapter 5-28. PyMySQL 연습(2/3)  (0) 2025.03.24
'Database' 카테고리의 다른 글
  • Chapter 5-32. Mini Project : 예스24 베스트셀러 데이터 수집 후 데이터 분석하기(3/7)
  • Chapter 5-32. Mini Project : 예스24 베스트셀러 데이터 수집 후 데이터 분석하기(2/7)
  • Chapter 5-30. Mini Project : 예스24 베스트셀러 데이터 수집 후 데이터 분석하기(1/7)
  • Database - Chapter 5-28. PyMySQL 연습(3/3)
Chansman
Chansman
안녕하세요! 코딩을 시작한 지 얼마 되지 않은 초보 개발자 찬스맨입니다. 이 블로그는 제 학습 기록을 남기고, 다양한 코딩 실습을 통해 성장하는 과정을 공유하려고 합니다. 초보자의 눈높이에 맞춘 실습과 팁, 그리고 개발하면서 겪은 어려움과 해결 과정을 솔직하게 풀어내려 합니다. 함께 성장하는 개발자 커뮤니티가 되기를 바랍니다.
  • Chansman
    찬스맨의 프로그래밍 스토리
    Chansman
  • 전체
    오늘
    어제
    • 분류 전체보기 (807)
      • Python (32)
      • 프로젝트 (116)
      • 과제 (25)
      • Database (40)
      • 멘토링 (11)
      • 특강 (37)
      • 기술블로그 (42)
      • 기술블로그-Fastapi편 (33)
      • 기술블로그-Django편 (154)
      • 기술블로그-Flask편 (36)
      • AI 분석 (5)
      • HTML & CSS (31)
      • JavaScript (17)
      • AWS_Cloud (21)
      • 웹스크래핑과 데이터 수집 (14)
      • Flask (42)
      • Django (77)
      • Fastapi (16)
      • 연예 (14)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    btsjungkook
    chinanightlife
    global politics
    remittance
    travel ban
    livebroadcast
    youngprofessionals
    newpoliticalparty
    chatgpterror
    bts
    trumpmuskclash
    basalcellcarcinoma
    self-growth
    life reflection
    americaparty
    gpterror
    RM
    americanlaw
    btscomeback
    btsreunion
    classaction
    lawsuitculture
    btsdischarge
    titaniumcase
    hotcoffeecase
    urbantrends
    college reunions
    homebartrend
    smartphonedurability
    뷔
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Chansman
Chapter 5-30. Mini Project : 예스24 베스트셀러 데이터 수집 후 데이터 분석하기(1/7) 가상환경셋팅
상단으로

티스토리툴바