Anaconda(아나콘다) 가상환경은 기본적으로 아나콘다를 설치한 경로 아래에 저장된다. 그러나 부득이하게 다른 경로에 가상환경을 생성해야 할 경우가 있을 수 있다. 절대 경로를 이용해 아나콘다 가상환경을 만드는 방법은 다음과 같다.
1. 가상환경을 생성할 경로 확인
아나콘다 가상환경을 만들고자 하는 경로를 새로 생성하고자 하는 경우, 다음 명령어를 통해 폴더를 생성하고 확인한다.
$ mkdir <parent_directory>
$ ls
2. 절대경로를 통해 아나콘다 가상환경 생성
기본 경로가 아닌 다른 경로에 아나콘다 가상환경을 만들고자 할 때는 --name <env_name>
옵션이 아닌
--prefix <absolute_env_path>
옵션을 사용하여 절대경로 전체를 통해 생성한다. 아래 예시는 파이썬 버전을 지정하여 "py_env"이라는 이름의 가상환경을 원하는 경로에 생성한다. 여기서 "py_env" 환경의 부모 경로는 <absolute_parent_directory_path>
이다.
$ conda create --prefix <absolute_parent_directory_path>/py_env python=x.x
3. 생성한 가상환경의 부모 경로를 configuration에 추가
생성한 가상환경을 활셩화(activate) 시키기 위해서는 보통 conda activate <env_name>
명령어를 사용한다. 그러나 위의 단계와 같이 절대 경로로 가상환경을 생성하면 가상환경을 activate 하기 위해 conda activate <absolute_env_path>
와 같이 절대경로를 입력해주어야 한다. 절대경로 대신 가상환경의 이름만으로 activate 시키기 위해서는 생성한 가상환경의 부모 경로(<absolute_parent_directory_path>
)를 anaconda configuration에 추가해주어야 한다.
$ conda config --append envs_dirs <absolute_parent_directory_path>
4. 가상환경 활성화
이제 만들어진 가상환경을 이름만으로 activate 시킬 수 있다. 다음은 위에서 만든 "py_env" 환경을 activate 시키는 예제이다.
$ conda activate py_env
아래의 두 명령어 중 하나를 입력하면 생성된 가상환경의 이름 및 경로를 확인할 수 있다.
$ conda env list
또는
$ conda info --envs
5. 가상환경 복제
절대경로를 이용한 가상환경 복제는 --prefix
옵션과 --clone
옵션을 사용한다. 복제할 대상이 되는 가상환경의 경우 --clone
옵션 뒤에 해당 이름 및 절대경로 둘 다 가능하다.
$ conda create --prefix <absolute_env_path> --clone <env_name_OR_absolute_env_path>
6. 가상환경 삭제
절대경로를 이용한 가상환경 삭제는 다음 명령어를 통해 수행할 수 있다.
$ conda remove --prefix <absolute_env_path> --all
'공부 > 딥러닝' 카테고리의 다른 글
[딥러닝] Pytorch 모델 구조 및 파라미터 확인 (0) | 2022.06.25 |
---|---|
[딥러닝] OpenCV 설치 및 버전 변경 (0) | 2022.04.28 |
[딥러닝] 우분투에서 CUDA 설정 & Pytorch 설치 (0) | 2022.04.16 |
[딥러닝] 리눅스에 아나콘다3 설치 (0) | 2022.04.14 |
[딥러닝] 윈도우 11에 주피터 노트북 설치 (0) | 2022.04.14 |
댓글