욤미의 개발일지

[Anaconda] 아나콘다 가상환경 Export, Import 하는 방법 본문

Python/Anaconda

[Anaconda] 아나콘다 가상환경 Export, Import 하는 방법

욤미 2022. 9. 18. 09:47
728x90
반응형


Anaconda 가상환경

서버를 쓰다보면 가끔 다른 서버에 옮겨서 테스트해야 할 일이 생기기도 한다. 이때 새로운 conda 가상환경을 만들고 패키지를 처음부터 다시 설치해도 되지만 패키지 수가 많으면 시간이 많이 들고 디펜던시가 꼬일 가능성이 크기 때문에 매우 비효율적인 작업이 된다. anaconda에서 제공하는 명령어를 통해 기존에 사용하고 있던 아나콘다 가상환경을 안전하고 손쉽게 옮길 수 있다.

1. conda environment Export

현재 활성화 상태인 가상환경을 .yaml 파일로 export 할 수 있다.

conda activate [가상환경명]
conda env export > [파일명].yaml

export하고자 하는 가상환경을 활성화 시켜주고, 가상환경 정보를 내보낸다.

2. conda environment Import

conda 가상환경을 생성할 때, -f 옵션을 통해 export 된 파일 경로를 입력해 주면 해당 파일을 이용해 새로운 가상환경을 생성하고, 각종 디펜던시 또한 함께 설치할 수 있다.

conda env create -f [파일명].yaml

다만 새롭게 생성될 가상환경의 이름은 yaml 파일의 name 키에 적혀 있는 대로 정해지기 때문에, 만약 같은 머신에서 다른 이름으로 동일한 가상환경을 생성하고 싶다면 name 키의 값을 수정해 주면 된다.

참고

  1. https://ko.wikipedia.org/wiki/%EC%8B%9C%ED%81%90%EC%96%B4_%EC%85%B8
  2. https://baked-corn.tistory.com/52
728x90
반응형

'Python > Anaconda' 카테고리의 다른 글

[Anaconda] 아나콘다 기본 명령어  (0) 2022.09.19
Comments