일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Houdini
- C++
- Flutter
- c#
- Python
- Data Structure
- C언어 포인터
- c# 윈폼
- c언어
- 다트 언어
- 구조체
- HTML
- 플러터
- 포인터
- jupyter lab
- dart 언어
- c# 추상 클래스
- c# winform
- Unity
- 깃
- github
- C# delegate
- git
- 유니티
- Algorithm
- jupyter
- docker
- gitlab
- vim
- 도커
- Today
- Total
nomad-programmer
[Conda/Anaconda] commands 본문
# 터미널에서 (base) 가 자동으로 들어가는 옵션 끄는 법
// base 끄기
conda config --set auto_activate_base false
// base 켜기
conda config --set auto_activate_base true
# 버전 확인
사용중인 conda의 버전을 확인한다.
conda --version
# 업데이트
사용중인 conda 패키지를 업데이트한다.
conda update --all
# 가장환경 생성
packege_spec을 명시하여 필요한 패키지를 가상환경 생성시 한번에 설치 가능하다.
아래의 가상환경 생성 예제는 특정한 python 버전을 명시하고, 머신러닝 툴킷인 tensorflow, keras를 설치하는 예이다.
conda create --name <env_name> python=<python_version> tensorflow keras
ex) $ conda create --name env_name python=3.7.4 tensorflow keras
# 가상환경 활성화
설치되어 있는 가상환경을 활성화한다.
conda activate <env_name>
# 가상환경 비활성화
활성화되어 있는 가상환경으로부터 빠져나온다.
conda deactivate
# 가상환경 목록 확인
활성화되어 있는 가상환경의 패키지 리스트를 보여준다.
conda env list
# 혹은
conda info --envs
# 가상환경 삭제
사용하지 않는 가상환경을 정리할 때 사용한다. 현재 활성화중인 가상환경은 삭제 불가하다.
conda remove --name <env_name> --all
# 가상환경 추출
모든 셋팅이 되어 있는 가상환경을 다른 머신으로 복사하고 싶을 때 사용한다.
conda env export --name <env_name> environment.yml
# 추출한 가상환경으로 새로운 가상환경 생성
추출한 environment.yml으로 가상환경을 생성한다. 설치 되어 있던 모든 패키지가 자동으로 설치된다.
conda env create -f ./environment.yml
# 가상환경을 jupyter kernel 로 생성
// 커널로 등록할 가상환경으로 접속 후 ipykernle 모듈 설치
pip install ipykernel
python -m ipykernel install --user --name <env_name> --display-name "<jupyter_kernel_name>"
ex) python -m ipykernel install --user --name my_env --display-name "Python3 (my_env)"
만약 jupyter에서 kernel 리스트가 안보인다면, 아래의 명령 실행한다.
conda install nb_conda_kernels
# 가상환경 삭제
conda env remove --name <env_name> --all
# 커널 삭제
// 커널 스펙 확인
jupyter kernelspec list
jupyter kernelspec uninstall <커널 이름>
clean (conda clean --all) | 쓰이지 않는 패키지와 캐쉬들을 삭제한다 (--all 옵션을 붙이면 모든 캐쉬들을 지운다) |
config | .condarc에서 구성 값을 수정한다. 이것은 git config 명령 이후 모델링되었다. 기본적으로 사용자 .condarc 파일에 쓴다. |
create (conda create --name <env name> python=<python version> <package list>) | 지정된 패키지 목록에서 새 conda 환경을 만든다. |
help (conda --help) | 사용 가능한 conda 명령 및 도움말 문자열 목록을 표시한다. |
info (conda info) | 현재 설치되어있는 conda 정보를 표시한다. |
init | 쉘 상호 작용을 위해 conda를 초기화한다. |
install (conda install <package name> | 지정된 conda 환경에 패키지 목록을 설치한다. |
list (conda list) | conda 환경에서 링크 된 패키지를 나열한다. |
package | 지정된 콘다 환경의 저수준 콘다 패키지 |
remove (conda remove <package name) | 지정된 콘다 환경에서 패키지 목록을 제거한다. |
uninstall | conda remove를 위한 별칭이다. |
run | conda 환경에서 실행 파일을 실행한다. |
search (conda search <package name>) | 패키지를 검색하고 관련 정보를 표시한다. |
update (conda update --all) | conda 패키지를 최신 호환 버전으로 업데이트한다. |
upgrade | conda updated를위한 별칭이다. |
지정한 env이름으로 지정한 python버전의 anaconda 패키지를 설치한다. |
conda envrionment
conda env list | conda 만든 envrionment 리스트를 나열하여 보여준다. |
conda create -n[--name] <env name> python=<python version> anaconda | conda의 environment를 만든다. |
conda remove -n <env name> --all | 지정한 environment를 삭제한다. |
ipython kernel 등록
ipython kernelspec install-self |
ex) conda activate py27 로 들어간 후 이 명령을 실행시키면 jupyter kernel에 이 환경을 등록시킨다. |
'Conda > Anaconda' 카테고리의 다른 글
[Anaconda] 특정 위치에 파이썬 패키지 설치 (portable) (0) | 2020.03.23 |
---|---|
[Conda] Environment Name Change (2) | 2019.12.12 |