본문 바로가기
Artificial Intelligence

conda 터미널 명령어

by sohyunwriter 2021. 1. 12.

conda 터미널 명령어 정리

 

conda navigator도 있지만, conda terminal 환경에서 작업할 경우 명령어로 작업해야 한다.

매우 쉽지만 맨날 구글링하기 귀찮아서 정리한다.

 

찾아보니 아래와 같은 cheatsheet도 있다!

 

 

conda-cheatsheet.pdf
0.20MB

 

 

 

 

Conda basics

- 설치된 아나콘다 정보 조회 (Verify conda is installed, check version number)

$ conda info

 

- conda 최신 버전으로 업데이트 (Update conda to the current version)

$ conda update conda

 

- conda 패키지 설치 (Install a package included in Anaconda)

$ conda install PACKAGENAME

 

- 패키지 설치 후 패키지 실행 (Run a package after install, example Spyder*)

$ spyder

 

- conda 패키지 업데이트 (Update any installed program)

$ conda update PACKAGENAME

 

- 명령어 모를 때 명령어 확인 (Command line help)

$ COMMANDNAME --help
$ conda install --help

 

 

Using environments

- conda 가상환경 목록 확인 (Get a list of all my environments, active environment is show with)

$ conda env list

생성한 가상환경이 없을 경우, 기본 환경(base)만 존재한다.

 

- conda 가상환경 생성 (Create a new environment named py35, install Python 3.5)

$ conda create --name py35 python=3.5

python 3.5 버전을 사용하고, py35라는 이름을 갖는 가상환경 생성한다.

 

- conda 가상환경 활성화 / 비활성화 (Activate the new environment to use it)

 

윈도우 가상환경 활성화 명령어

$ activate py35

윈도우 가상환경 비활성화 명령어

$ deactivate

 

리눅스나 macOS 가상환경 활성화 명령어

$ source activate py35

리눅스나 macOS 가상환경 활성화 명령어

$ source deactivate

 

- conda 패키지 리스트 보기 (List all packages and versions installed in active environment)

$ conda list

 

- conda 패키지 찾기 (Use conda to search for a package)

$ conda search PACKAGENAME

 

 

Specifying version numbers

Constraint type Specification Result
Fuzzy numpy=1.11 1.11.0, 1.11.1, 1.11.2, 1.11.18 etc.
Exact numpy==1.11 1.11.0
Greater than or equal to "numpy>=1.11" 1.11.0 or higher
OR "numpy=1.11.1|1.11.3" 1.11.1, 1.11.3
AND "numpy>=1.8, <2" 1.8, 1.9, not 2.0

 

conda 명령어에서 =과 ==은 다르다. ==은 입력한 딱 그 버전을 설치하는 거고, =은 그 계열의 버전을 설치한다.