-
[TIL][Conda] conda 환경세팅 yml개발 이야기/TIL 2024. 9. 30. 16:36
python에서 requirement 파일을 이용하여 pip package를 인스톨하는 과정과 유사한 방법으로
최근 과제에서 yml 파일로 환경세팅을 추천하여서 글을 작성하였다. github에도 conda 환경에서 사용가능한 yml 파일을 함께 배포해주는 경우가 많이 있어서 yml 파일을 이용하여 가상환경을 생성하고 관련 패키지를 설치해주는 과정을 알아보고자 한다.아래와 같이 env.yml 파일이 존재한다면
name: HW1 channels: - defaults - anaconda dependencies: - jupyter - matplotlib - numpy - python=3.7 - scikit-learn - gensim
다음 명령어로 가상환경을 세팅해보자.
conda env create -f env.yml conda activate HW1
그러면 아래와 같이 터미널에서 무엇인가 설치될것이다.
이후 확인을 위해 아래 코드를 통해 이름을 확인하고 activate하자.
conda env list conda activate HW1 #가상환경 이름이 HW1임
이후 삭제 등 다른 작업은 아래를 참고하자.
#가상환경 삭제 conda remove --name [가상 환경 이름] --all #가상환경 확인 conda info --envs #가상환경 이름 변경(복제 후 삭제) conda create --name [변경할 이름] --clone [기존 환경 이름] conda activate [변경할 이름] conda remove --name [기존 환경 이름] --all #yml 파일 내보내기 conda env export --name <환경이름> > environment.yml
'개발 이야기 > TIL' 카테고리의 다른 글
[Gurobi] 최적화 프로그램 gruobi academic license 다운로드(학생판) (0) 2024.07.25 [Data] 파이썬을 이용한 주가 데이터 수집하기 (2) 2024.07.23 [Finance&OR&ML] 금융 및 최적화 관련 참고할 학술지 (0) 2024.07.03 [Error] sh syntax error: unexpected end of file (0) 2024.04.26 [Error] github에 공개된 모델을 돌려보는 법(sh, window multi process error) (0) 2024.04.25