Miniconda!!!

호두마리·2023년 2월 12일
0

ETC

목록 보기
1/2

Anaconda vs Miniconda

아나콘다와 미니콘다는 모두 Python 패키지 및 라이브러리를 관리해 줄 수 있는 소프트웨어로, 패키지 설치시, 자동으로 패키지간 호환성을 검사하여 필요한 패키지를 자동으로 설치한다.

하지만 아나콘다를 사용하다보면 의도했던것 보다 너무 많은 패키지가 설치되어 하드디스크 용량을 너무 많이 차이하게되는 경우가 발생되기 때문에 필요에 따라 선택할 필요가 있다.

Anaconda가 설치된 ProgramData 폴더 용량

Anaconda 삭제(가상환경 포함) 및 Miniconda 설치 후 ProgramData 폴더 용량

Conda는 패키지관리자이며, Anaconda와 Miniconda는 Conda의 배포판으로, 시스템에 설치하고 사용할 수 있도록 구성된 패키지 모음이다. 따라서 이 패키지 관리자는 패키지 설치, 업데이트 및 제거 프로세스를 자동화할 수 있다.

Anaconda는 PyData 생태계의 중앙 소프트웨어 배포판 풀버전이며, 수백개의 타사 오픈소스 프로젝트용 바이너리와 함께 Python 자체를 포함한다. Miniconda는 Conda, 종속 항목 및 Python만을 포함하는 최소한의 conda 환경용 설치 프로그램이다.

따라서 가상환경에서의 Python 사용이 익숙한 상태라면 Anaconda보다는 Miniconda 사용하는것이 관리적인 측면에서 유리하다.

How to Choose

Anaconda

  • Conda 또는 Python을 처음 접하는 경우
  • Python 설치시 1500개 이상의 패키지가 자동으로 설치되는 편리함이 필요한 경우
  • 하드디스크 용량이 매우 충분한 경우

Miniconda

  • Conda 및 Python 활용에 익숙하여 원하는 패키지를 설치하는데 익숙한 경우
  • 불필요한 패키지가 자동으로 설치됨으로 인한 디스크 공간부족을 느끼는 경우

Install Miniconda

Miniconda - conda documentation

profile
자고싶당

0개의 댓글