
매번 사용할때마다 아.. 이게 뭐였지..? 하는 것들 중 가장 많이 찾아본.. 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..
- 열심히 정리해보긴하였는데 기초적인것들이다. 나와 비슷한 금붕어족들을 위해 도움이 되었으면 좋겠다.
'ETC > Frequently Used' 카테고리의 다른 글
00 Jupyter notebook or lab 에 conda 가상 환경 kernel 추가하기 (0) | 2022.08.22 |
---|