2023-09-21 – Anaconda를 이용하여 autogluon 설치하기

Author

최규빈

Published

September 21, 2023

1. 아나콘다 설치

2. 가상환경 mp 생성 + activate

conda create -n mp python=3.10 
conda activate mp 

3. autogluon 설치

conda install -c conda-forge mamba
mamba install -c conda-forge autogluon

4. jupyterlab 설치 + 실행

conda install -c conda-forge jupyterlab 
jupyter lab 

5. pip install vs conda install

- pip vs conda

  1. pip은 특정 패키지만 설치, conda는 관련된 패키지를 모두 설치.
  2. pip은 패키지간의 충돌이 발생할 수 있으며 conda는 이러한 충돌이 발생하지 않음.
  3. pip은 최신버전을 설치하는 경향이 있으며 conda는 최신버전보다 약간 낮은 버전이 설치되는 경향이 있음 (최신버전의 경우 호환성여부가 조사되지 않았으므로).
  4. 공식문서에는 pipconda를 이용한 설치가 모두 나와있으며, 보통은 conda를 이용하여 설치하는게 좋다. (scikit-learn, autogluon)

6. 가상환경

- 보통은 가상환경을 따로 만들고 패키지를 설치하는게 좋다.

  • 하나의 환경에 여러가지 패키지를 동시에 까는 경우, 패키지 숫자가 많아질수록 결국에는 충돌이 일어남.
  • 따라서 프로젝트별로 가상환경을 분리하여 관련 패키지를 설치하는 것이 좋다.

- 요약

  • 본인컴퓨터로 작업하는 경우: 아나콘다 or 도커1를 이용하여 가상환경에서 작업할 것! 그렇지 않으면 컴퓨터가 더러워짐.2
  • 아나콘다나 도커를 사용하고 싶지 않다면, 코랩이나 캐글노트북 등 클라우드 컴퓨터에서 작업하는걸 추천
  • 클라우드 컴퓨터에서 작업하면 본인의 컴퓨터를 정리된 상태로 유지될 수 있다는 장점이 있지만, 새로운 컴퓨터를 할당받을때 마다 autogluon같은 패키지를 계속 설치해야하는 불편함이 있음.
  • 1 이건 아직 설명안했어요

  • 2 패키지 간의 종속성때문에 결국 고장남