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
가상 환경 생성 초기 설치된 패키지 목록