반응형
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
'리눅스(Linux)' 카테고리의 다른 글
Conda Environment 쉽게 만들기 : 베껴서 만들기 (0) | 2024.12.23 |
---|---|
우분투 버전 정보 출력 명령어; Ubuntu Version Display Command (0) | 2022.11.06 |
우분투 엔비디아 드라이버 업데이트 업그레이드 Ubuntu Nvidia Driver Update Upgrade (0) | 2022.11.06 |
SW기초실습1 3차시: rm, cat, multiple file compile (0) | 2015.03.26 |
SW기초실습1 2차시: gcc를 이용한 컴파일 (0) | 2015.03.26 |