Jupyter에서 virtual-env 사용하기

jupyter lab이나 notebook에서 내가 설정한 가상환경을 kernel에 추가하여 사용하는 방법.

1. 가상환경 활성화

pyenv activate [가상환경 이름]

2. ipykernel 설치

pip install ipykernel

3. Jupyter 위치 파악

which Jupyter
# /Users/home/.pyenv/shims/Jupyter

4. Jupyter 폴더에 kernel 추가하기

mkdir /Users/home/.pyenv/shims/Jupyter/kernels/[가상환경 이름]

5. python 위치 파악

which python
# /Users/home/.pyenvs/shims/python

6. kernel.json 파일 추가

Jupyter 폴더에 생성한 가상환경 이름의 폴더에 다음과 같은 json 파일을 저장한다.

{
 "argv": [ "[python path]", "-m", "ipykernel",
          "-f", "{connection_file}"],
 "display_name": "[가상환경 이름]",
 "language": "python"
}

7. Jupyter 실행 및 확인

Jupyter를 실행한 후,

오른쪽 위에 kernel에 해당하는 저 빨간 동그라미를 누르면

내가 추가한 가상환경에 해당하는 커널을 선택할 수 있게 된다.

좋은 웹페이지 즐겨찾기