매번 사용할때마다 아.. 이게 뭐였지..? 하는 것들 중 가장 많이 찾아본.. conda 명령어들을 모아보았다. (사실 내가 항상 잊어버리는게 크다...)

 

anaconda 설치의 경우,  anaconda홈페이지에서 각자의 os 에 맞는 버전을 다운받아 설치하면 된다. 

 


 

Anaconda 가상환경 생성

- conda 가상환경은 보통 아래의 명령어를 통해 생성한다. 

- 가상환경 생성시 같이 설치하고자 하는 package가 있을경우 뒤에 붙여주면 된다. 

$ conda env create -n {생성할 가상환경 이름} python = {원하는 버전}

$ conda env create -n py38_tf-gpu python=3.8 tensorflow-gpu

...

...

Proceed ([y]/n)? y # type y

 

Anaconda 가상환경 삭제

- 가상환경 삭제를 원할 시, 해당 가상환경 비활성화 이후 진행해야한다. 

$ conda remove -n {target env.} --all
# or 
$ conda remove --name {target env.} --all

 

Anaconda 가상환경 조회 & 활성화 & 비활성화

# check environment list
$ conda env list

# To activate the environment, type
$ conda activate py38_tf-gpu

# To deactivate an active environment, type
$ conda deactivate

 

Anaconda installed packages 확인

$ conda list  

# if u want to check pip file list, type
$ pip list # or pip3 list

 

Anaconda 가상환경 추출 및 설치

- 커스텀한 가상환경을 다른 곳으로 복사하고 싶을 때 사용하면 된다. 아래 명령어를 통해 target 가상환경을 export_environment.yaml 파일로 저장한다.

# export environment
$ conda env export --name {target env.} > export_environment.yaml

- 추출된 파일을 사용해 가상환경을 생성하고 싶을 때, 아래의 명령어를 사용하면 된다. 

# create environment via .yml file
& conda env create -f ./export_environment.yaml

 

Anaconda 가상환경에서 package 설치

- 가상환경에서 package 를 설치하기 전, 아래의 명령어를 통해 package 에 대한 버전, 빌드 등의 정보를 확인할 수 있다. 

-  또한, Anaconda Cloud 에 검색해봄으로써 미리 설치할 package 에 대한 channel 정보, 버전 정보를 알 수 있다. 

# when you need search the package in cloud type
$ conda search {target package} 

# 검색을 원하는 특정 채널이 있을 경우,
$ conda search -c {channel name} {target package}

- 설치

 # 기본
 $ conda install {target package}
 
 # 원하는 특정 채널이 있을 경우,
 $ conda install -c {channel name} {target package}
 
 # example
 $ conda install -c conda-forge tensorflow-gpu==2.5.0

 


 

ETC..

- 열심히 정리해보긴하였는데 기초적인것들이다. 나와 비슷한 금붕어족들을 위해 도움이 되었으면 좋겠다. 

 

복사했습니다!