[Python] Anaconda 가상환경 내보내기, 가져오기

2022. 3. 14. 10:07Python/개발환경

반응형

Conda로 만든 가상환경은 <.yml> 파일로 내보내 다른 사람에게 공유하거나, 공유받아 동일한 가상 환경을 구성하여 개발환경을 만들 수 있다.

가상환경 내보내기

  1. 가상환경을 활성화
  2. 새 파일로 내보내기
$ conda activate {가상환경명}
$ conda env export > {파일명}.yml
$ ll
-rw-r--r--   1 minkyuseo  staff   595B  2 24 20:24 {파일명}.yml

가상환경 가져오기

$ conda env create -f {파일명.yml}

실습

  1. 가상환경 생성 > cenv310
  2. simplejson 패키지 설치
  3. 새파일로 내보내기 > cenv310.yml
  4. 가상환경 삭제
  5. 파일을 이용한 가상환경 생성
  6. 확인
$ conda create -n cenv310 python=3.10
$ conda activate cenv310
$ conda install simplejson
$ conda deactivate
$ conda env remove -n cenv310
$ conda env create -f cenv310.yml

$ conda env list
# conda environments:
#
                         /Users/minkyuseo/miniconda
base                  *  /opt/miniconda3
cenv310                  /opt/miniconda3/envs/cenv310
 
반응형