본문 바로가기

리눅스(Linux)

Conda 명령어 정리

반응형
SMALL


Conda는 사람들이 컴퓨터로 일을 할 때 자주 겪는 프로그램 설치와 관리의 어려움을 해결하려고 만들어졌어요. 쉽게 말해, Conda는 여러 프로그램과 파일을 정리해주는 똑똑한 정리 도구라고 생각하면 돼요!


1. 프로그램끼리 싸우는 문제 해결

  • 어떤 프로그램은 "이 버전이 필요해!" 하고, 다른 프로그램은 "나는 저 버전이 좋아!"라고 말할 때, 둘이 충돌해서 문제가 생길 수 있어요.
  • Conda는 프로그램끼리 싸우지 않게 해줘요. 필요한 걸 찾아서 딱 맞는 버전을 설치해줍니다.
  • 어떻게 하나면, 서로 싸우지 않게, 각자의 방을 만들어 줘요. 이 방을 environment라고 하지요.

2. 다양한 프로그램을 관리

  • 보통 프로그램 관리 도구는 한 가지 종류의 프로그램만 도와줘요. 예를 들어, Python이라는 언어로 만든 프로그램만 설치할 수 있죠.
  • 하지만 Conda는 Python뿐만 아니라 다른 언어로 만든 프로그램도 다룰 수 있어요. 하나로 다 할 수 있으니 편리하죠!

3. 각각의 작업 공간 만들기

  • 과제를 할 때마다 새 노트를 꺼내 쓰는 것처럼, Conda는 각 작업마다 따로 정리된 공간을 만들어줘요.
    예를 들어, 수학 문제를 푸는 노트와 그림 그리는 스케치북을 따로 쓰는 것처럼요.
  • 이 공간을 'environment' 라고 부릅니다.

4. 설치가 간단해요!

  • 어떤 프로그램은 설치할 때 너무 복잡해서 시간이 오래 걸리거나 실패할 때가 있어요.
  • Conda는 이런 복잡한 과정 없이 버튼 하나만 누르면 바로 설치가 돼요.

5. 다른 컴퓨터에서도 똑같이 쓰기

  • 내가 집에서 만든 환경(작업 공간)을 학교 컴퓨터에서도 똑같이 만들고 싶을 때, Conda는 이걸 쉽게 해줘요.
    파일 한 개만 가지고 가면 바로 복사해서 사용할 수 있어요.

자, 이제 conda에서 자주 사용하는 명령어들을 정리해 볼께요


▶ Environment 목록을 출력

conda env list

 


▶ 현재 environment 에서 빠져 나오기

conda deactivate

 


▶ Environment 만들기

새로운 environment를 python 3.9 버전의  'abc'라는 이름으로 만드는 방법

conda create --name abc python=3.9

▶ Environment 를 yaml file로부터 만들기

conda env create -f environment.yaml

▶ Environment 활성화 하기

Environment abc가 존재할 때, 활성화시키는 방법

conda activate abc

 


▶ Environment  삭제하기

Environment abc를 삭제

conda env remove --name abc
반응형
LIST