Anaconda는 conda를 위한 installer로 conda package manager를 제공하여 딥러닝을 위한 가상환경을 쉽게 꾸릴 수 있다.
Anaconda는 자체 레포지토리인 Anaconda Repository를 이용하여 package를 관리하는데, 한동안은 이 레포지토리를 이용하는게 무료였다가 2020년 9월 부터는 유료로 바뀌었다고 한다.
(** 200인 이상의 기업에서 해당 페로지토리를 이용하는 경우 유로이며 반드시 프로버젼을 이용해야 한다고 함.)
이를 피하기 위한 방법중 하나로 Miniconda를 설치하고 레포지토리를 Conda Forge로 지정하는것!! 이렇게 하면 무료로 계속 쓸 수 있는데 다만 Anaconda repository가 제공하는 package가 Conda Forege에서는 제공 되지 않는 경우가 있을 수 있으며 이 경우 pip 등으로 개인이 알아서 찾은 후 설치해야 함..ㅠㅠ
(Miniconda 설치 방법)
1. 리눅스 터미널에서 아래 명령어를 실행하여 miniconda 최신 설치 파일을 다운 받는다.
$ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
2. 다운받은 파일을 이용하여 miniconda를 설치한다.
$ sh Miniconda3-latest-Linux-x86_64.sh
3. 레포지토리 설정을 변경한다.
$ conda config --add channels conda-forge
$ conda config --set channel_priority strict
(P.S. conda-forge 채널을 최우선으로 쓰고싶지 않다면 아래의 명령어가 필요
$ conda config --remove channels conda-forge
$ conda config --set channel_priority false
3. bashrc 파일을 열어 conda 기본 설정을 아래와 같이 변경한다.
$ gedit ~/.bashrc
$ export PATH="/home/user/miniconda3/bin:$PATH"
(기존 anaconda에서 생성한 env를 miniconda에서 바로 가져다 사용하기)
anaconda도 결국 conda의 상위 랩퍼이므로 miniconda와 동일한 env 생성 방식을 갖음. 따라서
anaconda3/envs에 있는 env폴더를 miniconda3/envs 폴더에 복사하면 끝!!!
'Deep Learning' 카테고리의 다른 글
nuScenes devkit 명령어 모음 (useful commands) (0) | 2023.04.03 |
---|---|
Miniconda로 Deep learning 가상환경 만들기 (0) | 2023.03.22 |
RTX 3090 을 지원하는 pytorch anaconda로 설치하기 (0) | 2023.03.08 |
Anaconda를 이용한 env 생성 및 제거 (0) | 2023.03.08 |
Gaussian, LogGaussian PDF in Pytorch (0) | 2022.12.06 |