Slicon M1 Mac에 Conda 가상환경 만들기 (feat. miniforge)
conda는 주로 Python의 버전별 가상환경과 의존성이나 패키지를 관리하는 툴입니다. 간단하게 생각하면 패키지 매니저이면서 파이썬의 버전을 골라 설치 할 수도 있는 툴이라고 보면 된다.
대표적인 conda 환경을 만들어주는 프로그램은 Anaconda(anaconda 채널), miniconda(anaconda 채널), miniforge(conda-forge 커뮤니티 채널)가 있고, Anaconda는 5G 정도 되는 패키지를 동시에 설치하는 다소 무거운 환경을 제공하는 한편 miniconda와 miniforge 는 Anaconda를 따라오는 패키지들을 뺀 최소한의 환경을 제공한다.
이중에 miniforge 만이 arm64 Silicon Mac 을 실험적으로 지원하고 있어 이를 통해 가상환경을 구축 해보기로 한다.
1.miniforge 설치
brew install miniforge

2.가상환경 목록보기
conda env list

3.가상환경 생성
conda create -n [가상환경 이름] python=[버전]

4.가상환경 활성화 / 비활성화
conda activate [가상환경 이름]
conda deactivate

5.가상환경 삭제
conda remove -n [가상환경이름] --all