새벽 2시인데 잠이 안 와서~ 정리해봅니다. 계속 추가/수정될 수 있습니다.

 

#1. conda activate/deactivate [env_name]

  • conda 환경 활성화/비활성화.

 

#2. conda env list

  • 설치되어 있는 conda 환경 조회해서 보여주는 명령.

 

#3. conda create -n [env_name]

  • conda 환경 생성
  • '--use-local' 옵션을 주면 현재 계정의 홈 디렉터리에 환경을 생성.
  • 'python=version' 옵션을 주면 해당 버전으로 conda 환경을 생성.

 

#4. conda env remove -n [env_name]

  • conda 환경 제거

 

#5. conda install [pkg_name]

  • 패키지 설치 
  • '-c [channel_name] [pkg_name]' 옵션을 주면 해당 채널에서 패키지를 검색하여 설치
    (conda install -c conda-forge [pkg_name])

 

#6. conda remove [pkg_name]

  • 패키지 제거
  • 환경 활성화를 하지 않았다면, conda remove -n [env_name] [pkg_name]

 

#7. conda pack

  • conda 환경을 내보내고 불러올 수 있음. conda-pack 패키지 설치 필요.
    (conda install -c conda-forge -n [env_name] conda-pack)
  • conda pack -n [env_name] -o [tar_name] : env_name 환경을 tar_name 환경으로 내보냄.
  • 이렇게 내보낸 tar 파일을 conda/envs에 압축해제하고, conda-unpack 하여 사용하면 된다.
    (1. tar 풀기 -> 2. conda activate [env_name] -> 3. conda-unpack )
  • conda-unpack을 하지 않으면, 새로운 시스템에 맞게 환경이 재구성되지 않아 오류가 발생함.

 

#기타

  • conda clean [option] : 캐시와 사용하지 않는 패키지 정리 명령.
  • conda list : 설치된 패키지 이름 버전, 채널 등을 보여 주는 명령. (pip 설치된 패키지는 pip로 나옴)
  • conda update [option] : 패키지를 최신 호환 버전으로 업데이트.
  • conda search [pkg_name] : conda 패키지를 검색. -c [channel_name]으로 채널에서 검색 가능.

'Study > etc' 카테고리의 다른 글

slurm 스케줄러 sbatch 옵션 정리  (0) 2022.04.17