유승훈

Anaconda 커널 관리 & 주피터 노트북에 연결하기 본문

languages/Python

Anaconda 커널 관리 & 주피터 노트북에 연결하기

seunghuni96 2021. 10. 9. 02:09

이번 글에서는 Anaconda의 커널 관리(생성, 삭제 등)와 커널을 Jupyter Notebook에 연결하는 방법을 정리해보고자 합니다. 

 

Anaconda 환경 목록

conda env list

 

Anaconda 환경 생성

conda create -n {환경이름}

conda create -n simon_tmp 명령어를 실행한 뒤, 앞서 소개했던 명령어를 통해 환경 목록을 보면 전에는 없던 simon_tmp라는 이름의 환경이 생성된 것을 볼 수 있습니다.

 

Anaconda 환경 활성화/비활성화

activate {환경명}

 

deactivate

 

Anaconda 환경 제거

conda env remove -n {환경명}

이렇게 Anaconda의 환경을 관리할 수 있습니다. Anaconda에 있는 환경들을 바로 Jupyter Notebook에서 사용할 수 없고, 커널을 추가하는 과정이 필요합니다.

 

Anaconda 환경 Jupyter Notebook에 추가하기

jupyter kernelspec list

먼저 현재 Jupyter Notebook에 추가되어 있는 커널들을 조회합니다. Anaconda 커널 목록에 앞서 만들고 제거하고 했던 simon_tmp라는 이름의 커널은 존재하는 상태인데, Jupyter Notebook에는 추가하지 않았기 때문에 이 리스트에는 존재하지 않습니다.

 

conda install ipykernel
conda install jupyter notebook
python -m ipykernel install --user --name {환경명}

j명령어를 통해 Jupyter Notebook에 simon_tmp 커널을 등록해줍니다.

 

Jupyter Notebook에서도 새 Notebook을 만들 때, 정상적으로 simon_tmp를 사용할 수 있습니다.

 

Anaconda 환경 Jupyter Notebook에서 제거하기

jupyter kernelspec uninstall {환경명}

uninstall 명령어를 통해 Jupyter Notebook에서 환경을 제거할 수 있습니다.

 

추가한 직후 보였던 simon_tmp라는 환경이 Notebook 목록에서 제거된 것을 볼 수 있습니다.

Comments