본문 바로가기

Develop/Python

jupyter에 가상환경, kernel 등록

기본적으로 작동하는 jupyter kernels 의 디렉토리를 찾아봐야 한다.

/usr/local/share/jupyter/kernels

/usr/share/jupyter/kernels

/home/xxxxx/.local/share/jupyter/kernels

 

그다음 표시될 이름의 디렉토리를 만들고

기본 python3 폴더의 내용을 복사한다.

(kernel.json  logo-32x32.png  logo-64x64.png  logo-svg.svg)

 

 

그 다음 kernel.json 파일의 파이썬 실행 파일의 위치를 만들어 놓은 가상환경의 python 파일 경로를 입력해 준다.

{
 "argv": [
  "python",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "Python 3 (ipykernel)",
 "language": "python",
 "metadata": {
  "debugger": true
 }
}

 

폴더 이름, display_name 을 나는 보통 통일해서 사용한다.

 

---------------------------------------------------------------------------------------------------------------------

 

conda create -n xxxx

or

conda create --prefix=/home/jovyan/seungchul/env/xxxx

 

conda activate xxxx

or 

conda activate /home/jovyan/seungchul/env/xxxx

 

ipython kernel install --user --name xxxx

 

---------------------------------------------------------------------------------------------------------------------

 

pip install ipykernel

 

python -m ipykernel install --user --name (가상환경이름 ex.research) --display-name (표시할 커널명)

 

--prefix 로 생성한 env add

python -m ipykernel install --prefix=/home/schul/env/xxxx --name 'xxxx' --display-name 'inception_caption'