환경설정

아나콘다 가상환경 클론하기

jinmc 2021. 3. 23. 11:21
반응형

stackoverflow.com/questions/40700039/how-can-you-clone-a-conda-environment-into-the-root-environment

 

How can you "clone" a conda environment into the root environment?

I'd like the root environment of conda to copy all of the packages in another environment. How can this be done?

stackoverflow.com

만약 한 가상환경을 다른 컴퓨터의 가상환경으로 옮기고 싶다면 어떻게 해야 될까요?

위 스택오버플로우에 의하면 세 가지 방법이 있다고 합니다.

 

root라는 환경을 클론하고 싶다고 하면,

λ conda activate root
λ conda env export > environment_root.yml
λ conda list --explicit > spec_file_root.txt

 

방법 1.

 

λ activate myenv
λ conda env export > environment.yml  

한 후,

λ conda env update --name root --file environment.yml     

 

방법 2.

 

λ conda create --name myclone --clone root

바로 클론하는 방법입니다.

 

방법 3.

 

λ activate myenv
λ conda list --explicit > spec_file.txt
λ conda install --name root --file spec_file.txt

가장 추천하는 방법이라고 합니다.

 

λ conda create --name myenv2 --file spec_file.txt
반응형