본문 바로가기
CS/python

[jupyter, ipykernel] jupyter kernel 추가가 안될 때

by judy@ 2022. 5. 18.

jupyter notebook에 ipykernel을 통해 kernel 을 추가하였지만, 원활하게 실행되지 않는 경우가 있음.

아래 방법을 통해 해결함

 

1. 위 명령어를 통해 경로를 확인함

$ jupyter kernelspec list
Available kernels:
  py3.9        [경로]

2. 아래 명령어를 통해 경로로 이동 및 경로 변경

$ cd [경로]
$ ls
kernel.json  logo-32x32.png  logo-64x64.png

3. vi를 통해 kernel.json의 경로 편집

 

기존 파일

{
 "argv": [
  "/home/[사용자명]/anaconda3/envs/[JUPYTER-ENV]/bin/python",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "py3.9",
 "language": "python",
 "metadata": {
  "debugger": true
 }
}

변경한 내용

{
 "argv": [
  "/home/[사용자명]/anaconda3/envs/py3.9/bin/python",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "py3.9",
 "language": "python",
 "metadata": {
  "debugger": true
 }
}
~

 - 설명: jupyter notebook을 설치하고 실행한 가상환경의 경로가 아니라, 추가하려는 커널의 경로로 변경해주어야 설치한 라이브러리 등이 제대로 적용됨

 

4. 확인

반응형