Jupyter에 가상환경 kernel 추가 하기

Taek goo Kim·2021년 9월 30일
0

가상환경 활성화

Jupyter에 conda나 venv로 만든 가상환경 kernel을 추가해서 사용해야할 경우가 있습니다.

우선은 가상환경이 있다고 가정하고, 해당 가상환경을 activate했다고 가정하겠습니다.

아마 아래와 같이 activation 할것입니다.

# conda 가상환경
$ conda activate {my_env}

# venv 가상환경
$ source {my_env}/bin/activate

Jupyter에 가상환경 추가

Jupyter Notebook/Lab에 현재의 환경을 추가해줍니다.

$ python -m ipykernel install --user --name test --display-name "test-kernel"

파라미터를 잠깐 소개하면,

  • user: 해당 사용자에게만 보이도록 하는 옵션입니다. 지정하지 않으면 전체 사용자에게 보이게 됩니다.
  • name: kernelspec에 추가될 이름입니다. 이름이 구분될 수 있도록 unique한 이름을 지어주어야 합니다.
  • display-name: Jupyter에 노출될 이름을 설정합니다.

이렇게 추가하면 아래와 같은 위치에 kernelspec이 작성됨을 알려주는 메시지가 출력됩니다.

$ Installed kernelspec test in /home/{user_name}/.local/share/jupyter/kernels/test

Jupyter에서 확인하기

이제 Jupyter를 reload하고 커널을 열기 위해 확인해보면 아래와 같이 'test-kernel'이라는 이름의 kernel이 추가되었음을 확인 할 수 있습니다.

지금부터는 이 가상환경에서 Jupyter를 열어서 사용할 수 있게 되었습니다.
끝~

profile
Unknowns vastly exceeds knowns

0개의 댓글