본문 바로가기

파이썬3/jupyter

conda 환경 파일인 yaml 관련 문서

728x90
반응형

현재 설치된 conda환경의 라이브러리를 정리하는 명령어는 아래와 같다.

 

conda env export > environment.yaml

결과물

yaml파일로부터 conda환경을 다시 만들고 싶으면 아래의 명령어를 쓰면 된다.

conda env create --file environment.yaml --name 하고싶은이름

'''
--name 옵션 안주면 conda environment가 생성이 안되는 것 같다.
문제는 yaml파일의 출처에 해당하는 컴퓨터에선 어떻게 설치했는지 모르겠지만 
충돌이 일어나는 라이브러리로 범벅이 되있으면 새로운 환경에서 설치가 안되는 것 같다.
그냥 docker를 요구하는게 현명할 수 있다.
'''

 

yaml파일로부터 기존의 환경을 업데이트 하고 싶으면 아래의 방식을 쓰면 된다.

# 이미 특정 conda환경이 activate일경우
conda env update --file environment.yml

# 특정 conda환경을 update하고 싶은 경우
conda env update -n 환경이름 --file ENV.yaml
728x90
반응형