728x90
하나의 컴퓨터에서 여러가지 개발환경을 꾸미기 위해 아나콘다(혹은 미니콘다)라는 가상환경을 많이 사용한다.
해당 가상환경에서 프로젝트를 마무리하고 GitHub에 올릴 때, 다른사람이 코드를 어려움 없이 돌려보게 하기 위해서는 가상환경에 설치된 패키지 정보까지 같이 알려줘야한다.
보통 가상환경은 yaml 파일로 저장해서 공유를 하게 된다.
yaml 파일로 현재 가상환경 설정 저장하기
conda env export > requirements.yaml
참고로 위 저장코드를 쓰면 pip로 설치한 패키지도 yaml 에 저장이 되며, 가상환경 이름까지 모두 yaml 파일에 기록된다.
아래 명령어로 가상환경을 불러올때 가상환경 이름을 변경하고 싶으면 yaml 파일에서 수정해준 후 불러오면 된다.
yaml 파일에 저장된 가상환경으로 새로운 가상환경 만들기
conda env create -f requirements.yaml
yaml 파일에 업데이트된 dependency 설치하기
conda env update --file requirements.yaml --prune
--prune은 yaml파일에서 remove 된 package의 dependency를 제거해주는 option.
reference
https://yelobean.tistory.com/78
728x90
'python' 카테고리의 다른 글
[Python] Ubunto Face_recognition 설치하기 / cmake, dlib, open-cv 설치 (0) | 2023.02.10 |
---|---|
파이참에 텐서플로우(TensorFlow GPU)설치하는 법 (0) | 2022.04.07 |