Jupyter Notebook 에 Conda 가상환경 연결하기

파이썬으로 개발 또는 분석을 하는 과정에서 Jupyter Notebook 을 많이 사용하게 되는데 jupyter notebook 의 커널에서 특정 커널을 선택해서 사용할 수 있다. 만약 사용하고 싶은 라이브러리만 별도로 설치해서 사용하고 싶다면 가상 환경을 설치해서 연결해주는 방법이 있다.

 

파이썬 가상 환경에는 venv 와 anaconda 를 주로 사용하곤 하는데 나는 conda 를 사용해서 가상환경을 연결해보려고 한다.

 

Conda 가상 환경 생성하기

원하는 파이썬 버전을 설정해서 가상 환경을 생성한다.

나는 dacon 에서 사용하기 위한 커널을 jupyter notebook 에서 사용할 예정이다.

conda create --name dacon python=3.11

 

ipykernel 설치하기

jupyter 에서 가상 환경을 인식하려면 ipykernel 을 설치해주어야 한다.

conda install -n test ipykernel -y

또는

conda activate dacon
pip install ipykernel

 

jupyter 에 가상환경 추가하기

python3 -m ipykernel install --user --name dacon --display-name dacon-pyton3

 

jupyter 에 연결된 커널 확인하기

jupyter kernelspec list
Available kernels:
  python3    /opt/homebrew/anaconda3/envs/dacon/share/jupyter/kernels/python3
  dacon      /Users/*/Library/Jupyter/kernels/dacon

만약 커널을 삭제하고 싶다면

jupyter kernelspec uninstall dacon

 

jupyter notebook 에서 커널 선택하기

이제 jupyter notebook 에 들어가서 확인해보자.

 

자, 이제 해당 커널에 파이썬 라이브러리를 설치해서 사용하면 된다!