Upstage AI Lab 3기

파이썬 개발 환경 구축 1 - Miniconda

developzest 2024. 4. 9. 06:50

▷ 목차

  • 아나콘다(Anaconda) 란
  • 미니콘다(Miniconda) 란
  • 아나콘다(Anaconda) vs 미니콘다(Miniconda)
  • 미니콘다(miniconda) 설치
  • 가상 환경 생성

▷ 미니콘다(miniconda) 설치

1. 아나콘다(Anaconda) 란

 

 - 데이터 사이언스 및 머신러닝을 위한 파이썬 배포판으로, 데이터 사이언스 분야에서 널리 사용되며

conda라는 가상 환경 및 패키지 관리 시스템이 내장되어 있다.


가상 환경을 관리하기 때문에 여러 프로젝트를 독립적으로 유지할 수 있으며 파이썬 및 기타 패키지의 설치, 업데이트, 삭제가 용이하다.

 

2. 미니콘다(Miniconda) 란

 

 - 아나콘다의 미니멀 버전

 

3. 아나콘다(Anaconda) vs 미니콘다(Miniconda)

 

  아나콘다(Anaconda) 미니콘다(Miniconda)
패키지 포함 여부 데이터 분석에 필요한 패키지들 미리 설치됨 파이썬 인터프리터와 conda 패키지 관리 시스템만 포함
가상 환경 관리를 위한 GUI 도구 제공 여부 Anaconda Navigator 등의 GUI 도구 제공 Anaconda Navigator 별도 설치 필요
용량 패키지들이 미리 설치되어 있다 보니 큰 용량 차지 아나콘다(Anaconda)보다 적은 용량 차지
설치 시간 당장 사용하지 않을 패키지들을 미리 설치하다보니 길다. 아나콘다(Anaconda)보다 짧은 설치 시간
이점 미리 설정된 환경을 제공하여 편리하게 사용 사용자가 필요에 따라 원하는 패키지를 선택하여 설치할 수 있어 더 많은 유연성 제공

 

 

4. 미니콘다(Miniconda) 설치

 

특정 파이썬 버전의 미니콘다 설치

 

 

miniconda

Homebrew’s package index

formulae.brew.sh

 

5. 가상 환경 생성

 

# 버전 확인
conda --version

# 가상 환경 생성
# conda create -n {#가상환경 이름} python={#파이썬 버전}
conda create -n test python=3.11

# 가상 환경 목록 확인
conda env list

# 실수로 잘 못 생성했을 경우, 가상 환경 제거
# conda env remove -n {#가상환경 이름}
conda env remove -n test

# 가상환경 활성화
# conda activate {#가상환경 이름}
conda activate test

# 가상환경 비활성화
conda deactivate

 

 

가상 환경 생성 초기 설치된 패키지 목록

생성된 가상환경에 설치된 초기 패키지