본문 바로가기
Development/Python

[Python] 아나콘다 가상환경 복사 및 생성

by 성딱이 2021. 9. 7.
반응형

 

1. txt 파일을 통해 복사하기

1. 아나콘다 가상환경 구성 패키지들 txt파일로 저장

$ conda list --explicit > spec-file.txt

 

1.2. txt파일로부터 독립된 가상환경을 생성 시

$ conda create --name myenv --file spec-file.txt

 

1.3. txt파일로부터 명시된 패키지들만 설치 시

$ conda install --name myenv --file spec-file.txt

 

2. yml 파일로 설치하기

2.1. 복사하고자 하는 가상환경 활성화 후 구성 패키지들 yml파일로 저장

$ conda activate jh_env
$ conda env export > environment.yml

 

2.2. yml 파일로부터 가상환경을 생성 시 (yml파일의 첫 번째 줄에 가상환경의 이름이 명시되어 있음. 바꾸고자 한다면 이를 수정해야 함)

$ conda env create -f environment.yml

 

 

 

출처1 : https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

 

 

출처2 : https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-from-an-environment-yml-file

 

반응형

댓글