Jupyter Notebook에서 virtualenv kernel 추가하기

주피터 노트북에 기본으로 세팅되는 전역 python 커널 외에 다른 가상 환경을 이용하고 싶을 때는 원하는 가상환경을 커널로 추가하면 된다.

virtualenv로 가상 환경 만들기

// virtualenv가 안 깔려있다면 설치
pip install virtualenv

// 가상 환경 생성
// virtualenv -p [베이스로 사용할 python path] [가상 환경을 폴더를 만들 path]
virtualenv -p /opt/homebrew/bin/python3 ~/venv

virtualenv 활성화 후 커널 추가하기

// 가상 환경 진입
source ~/venv/bin/active
// 진입 후 원하는 패키지들을 다 인스톨...

// 패키지 설치를 다 했으면 주피터 노트북 커널(ipykernerl)을 설치한다
pip install notebook ipykernel
// ipykernerl에 가상 환경을 커널로 추가해준다.
python -m ipykernel install --user --name [가상환경 이름] --display-name "[Jupyter에 등록될 커널 이름]"

주피터 노트북 커널 리스트 확인하기

// 주피터 노트북에서 사용 가능한 커널 리스트 보기
jupyter kernelspec list

// 특정 커널 삭제하기
jupyter kernelspec uninstall {kernel-name}

Leave a Reply

Your email address will not be published. Required fields are marked *