Anaconda 명령어 정리

2022. 6. 1. 20:27이것저것/기타

 작업을 하다보니 요구하는 환경을 따로따로 관리해야할 필요성이 있을 때가 있고 그럴 때 유용하게 사용되는 것중 하나가 anaconda 이다. 그런데 이게 필요한 작업이 끝나고 사용하지 않고 있다가 다시 사용할 때쯤이면 명령어가 뭐였는지 생각이 나질 않을 때가 있어서 이번 기회에 정리를 한 번 하고자 한다.

 Anaconda Prompt 에서 구동되는 것을 캡쳐해서 첨부했다

env 생성

  • conda create --name 이름
  • conda create -n 이름

 

  • Python version을 지정해서 생성하고자한다면
  • conda create -n 이름 python=x.x 
  • ex) conda create -n test python=3.8

 

  • Clone env를 만들경우
  • conda create -n 이름 --clone 복사할env이름
  • ex) conda create -n test2 --clone test

생성 명령어를 사용할 경우 Proceed로 재확인을 진행한다. y를 입력할경우 최종 설치가 완료된다.

#프로그램이나 환경에 따라 base는 표기하지 않는 경우도 있다.

 

env 실행(활성화)

  • conda activate 이름

활성화하게 되면 앞이나 밑에 (이름)이 뜨게 된다.

옆의 캡쳐에서는 (test)라고 뜨는 것을 확인 할 수 있다.

 

조회

  • 생성된 env list 조회
  • conda env list

총 5개(base제외)의 env가 확인된다.

  • env 내의 패키지 리스트 및 버전 조회
  • conda list -n 이름
  • activate 후 conda list

env생성 후 아직 패키지를 설치 안해서 조회되는 녀석은 없다.

 

패키지 설치

  • activate 후 conda install 이름

test env 가 활성화 된 상태에서 python 을 install 했다. 버전을 입력하면 해당 버전을 다운 받을 수 있다.

 

 

종료

  • 실행 중 conda deactivate

활성화 되어있던 test가 명령어를 입력하자 다시 base로 변했다.

#프로그램이나 환경에 따라 base는 표기하지 않는 경우도 있다.

 

삭제

  • conda remove -n 이름 --all
  • 패키지만 지우고 싶다면
  • activate 후 conda remove 패키지이름