본문 바로가기

Programming/Linux

[Linux/Ubuntu] 리눅스 Anaconda/Conda 환경 기본 경로 변경 및 새 환경 생성 방법

 

기본적으로 Anaconda는 환경을 ~/anaconda3/envs 또는 ~/miniconda3/envs 디렉토리에 저장하는데요,

해당 경로 저장공간이나 여러 이유로 이를 변경하고 싶을 때가 있습니다.

이때, 환경 생성 기본 경로를 변경하는 법을 알아봅시다. 

 


1. 새로운 기본 경로 설정하기

conda config 명령어 사용하여 Directory 추가하기

  1. 터미널 열기
  2. 새로운 경로 설정

      $ conda config --add envs_dirs /path/to/your/new/envs/directory


  3. 설정 확인:

      $ conda config --show envs_dirs

2. 새로운 경로에 환경 생성하기

새로운 경로를 설정한 후에는 해당 경로에 새로운 conda 환경을 생성합니다.

 

환경 생성:

 

$ conda create --name my_new_env

 

환경 활성화:

 

$ conda activate my_new_env

 

환경 위치 확인하기

생성된 환경의 위치를 확인하려면 다음 명령어를 사용하면 됩니다.

 

$ conda env list

 


 

3. 기존에 만들어 놓은 가상환경 새로운 경로로 옮기기

기존에 쓰고 있던 가상 환경을 다른 경로로 옮기고 싶은 경우에는 다음과 같이 하면 됩니다.

 

기존 환경 경로 확인후 새로운 경로로 옮기기:

conda env list 로 옮기 고자 하는 환경의 기존 directory 를 확인한 후에
cp 명령어를 이용해서 이걸 새로운 directory 로 복사해줍니다.

 

$ conda env list
{가상환경 이름}                      {기존 conda directory}/{가상환경_이름}

$ sudo cp -r {기존 conda directory} {새로운 conda directory}/{가상환경_이름}

 

기존 가상환경 삭제:

rm 명령어를 이용해 기존 경로에 저장된 가상환경을 삭제하고 conda env list 를 통해 확인하면

새롭게 옮긴 가상환경이 남고, 기존 환경은 사라진 것을 확인할 수 있습니다.

 

$ rm -rf {기존 conda directory}/{가상환경_이름}
$ conda env list
{가상환경 이름}                      {새로운 conda directory}/{가상환경_이름}

 


 

추가 옵션

Python 버전 지정해주기 :

 

$ conda create --name my_env python=3.8

 

특정 패키지 설치하면서 환경 생성하기 :

 

$ conda create --name my_env python=3.8 numpy pandas

 

반응형