Jupyter에 conda나 venv로 만든 가상환경 kernel을 추가해서 사용해야할 경우가 있습니다.
우선은 가상환경이 있다고 가정하고, 해당 가상환경을 activate
했다고 가정하겠습니다.
아마 아래와 같이 activation 할것입니다.
# conda 가상환경
$ conda activate {my_env}
# venv 가상환경
$ source {my_env}/bin/activate
Jupyter Notebook/Lab에 현재의 환경을 추가해줍니다.
$ python -m ipykernel install --user --name test --display-name "test-kernel"
파라미터를 잠깐 소개하면,
이렇게 추가하면 아래와 같은 위치에 kernelspec이 작성됨을 알려주는 메시지가 출력됩니다.
$ Installed kernelspec test in /home/{user_name}/.local/share/jupyter/kernels/test
이제 Jupyter를 reload하고 커널을 열기 위해 확인해보면 아래와 같이 'test-kernel'이라는 이름의 kernel이 추가되었음을 확인 할 수 있습니다.
지금부터는 이 가상환경에서 Jupyter를 열어서 사용할 수 있게 되었습니다.
끝~