[TIL] Conda 가상환경 yaml 파일로 복제 & yaml로 가상환경 세팅하기

2022. 3. 3. 00:08·Achieved 👩🏻/TIL
반응형

여러 코드베이스에서 작업을 하다보면 각자 요구하는 환경이 달라서, conda 가상환경을 여러개 만들어야할 때가 많다...
그래서 나도... 5개정도 가상환경을 플젝에 따라 맞춰놓고 사용하고 있었는데........................ㅎㅎ............
gpu 할당이 늘어나면서 도커가 리셋됐는지 가상환경이 싹 다 사라졌다 ^^................

앞으로 이런 일이 없기 위해서 yaml 파일로 환경을 복사해놓고, 언제든 재현할 수 있게 만들어놓자!

방법은 다음과 같다. 그냥 환경을 activate 하고, export 하면 되는 것이다 ㅎㅎ

>>> conda activate 가상환경 이름
>>> conda env export > environment.yaml

 

(추가) 그리고 이렇제 저장한 yaml 파일로 새로운 가상환경을 만들고 싶을 때는, 다음과 같이 수행하면 된다. 

>> conda env update --file environment.yml        -- 가상환경이 activate 되어있을 때 
>> conda env update --name envname --file environment.yml   -- deactivate 되어있을 때

 

반응형
저작자표시 (새창열림)

'Achieved 👩🏻 > TIL' 카테고리의 다른 글

[TIL] 이젠 진짜 공부하자 Git 명령어 (commit, push, pull ..)  (0) 2022.09.24
[TIL] cannot find -lopencv_core 에러 해결 - Opencv(C++) 설치하기  (0) 2022.08.25
[TIL] pip, conda로 특정 버전의 패키지 설치하기 (업그레이드, 다운그레이드)  (0) 2022.03.22
[TIL] 서버 환경 주피터에 여러 파일 한번에 업로드하기 (scp 작동 불가할 때)  (0) 2021.08.17
[TIL] 내가 보려고 만든 Conda 가상환경 명령어 정리  (2) 2021.08.16
'Achieved 👩🏻/TIL' 카테고리의 다른 글
  • [TIL] cannot find -lopencv_core 에러 해결 - Opencv(C++) 설치하기
  • [TIL] pip, conda로 특정 버전의 패키지 설치하기 (업그레이드, 다운그레이드)
  • [TIL] 서버 환경 주피터에 여러 파일 한번에 업로드하기 (scp 작동 불가할 때)
  • [TIL] 내가 보려고 만든 Conda 가상환경 명령어 정리
당니이
당니이
씩씩하게 공부하기 📚💻
  • 당니이
    다은이의 컴퓨터 공부
    당니이
  • 전체
    오늘
    어제
    • 분류 전체보기 (136)
      • Achieved 👩🏻 (14)
        • 생각들 (2)
        • TIL (6)
        • Trial and Error (1)
        • Inspiration ✨ (0)
        • 미국 박사 준비 🎓 (1)
      • Computer Vision💖 (39)
        • Basic (9)
        • Video (5)
        • Continual Learning (7)
        • Generative model (2)
        • Domain (DA & DG) (5)
        • Multimodal (8)
        • Multitask Learning (1)
        • Segmentation (1)
        • Colorization (1)
      • RL 🤖 (1)
      • Autonomous Driving 🚙 (11)
        • Geometry (4)
        • LiDAR 3D Detection (1)
        • Trajectory prediction (2)
        • Lane Detection (1)
        • HDmap (3)
      • Linux (15)
      • PyTorch👩🏻‍💻 (10)
      • Linear Algebra (2)
      • Python (5)
      • NLP (10)
        • Article 📑 (1)
      • Algorithms 💻 (22)
        • Basic (8)
        • BAEKJOON (8)
        • Programmers (2)
      • ML (1)
        • 통계적 머신러닝(20-2) (1)
      • SQL (3)
      • 기초금융 💵 (1)
  • 블로그 메뉴

    • 홈
    • About me
  • 링크

    • 나의 소박한 github
    • Naver 블로그
  • 공지사항

  • 인기 글

  • 태그

    Incremental Learning
    CL
    conda
    NLP
    continual learning
    백트래킹
    pytorch
    알고리즘
    CV
    domain generalization
    자료구조
    리눅스
    Linux
    domain adaptation
    dfs
    Python
    til
    백준
    코딩테스트
    LLM
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
당니이
[TIL] Conda 가상환경 yaml 파일로 복제 & yaml로 가상환경 세팅하기
상단으로

티스토리툴바