Python

지니씨·2025년 11월 25일

기타

목록 보기
23/23

가상 환경

  • 독립적인 프로젝트를 위한 개별적인 공간
  • 각 프로젝트의 '의존성(dependencies)'과 '라이브러리(libraries)'를 구분하여 관리할 수 있게 해줌

Conda

  • 데이터 과학, 머신러닝, 복잡한 의존성을 가진 프로젝트에 적합
  • Python 환경에서 conda가 거의 표준처럼 쓰임
  • Python 생태계는 패키지 충돌/의존성 때문에 환경 격리가 매우 중요하기에 시스템 전체를 격리된 환경으로 만듬
    • Python 버전, 파이썬 패키지들(pip 설치 포함), 기타 네이티브 패키지 (numpy, pytorch, faiss 등), 환경 PATH, 가상환경별 독립 저장소 까지 한 번에 관리하는 환경 관리자(Environment Manager)

Miniconda

venv

  • 파이썬을 위한 가상 환경 생성 도구
  • 필요한 기본적인 가상환경 기능 제공
  • 가벼운 프로젝트나 파이썬 학습, 작은 규모의 웹 애플리케이션 개발에 주로 사용
profile
하루 모아 평생 🧚🏻

0개의 댓글