[Product Serving] 2-1. Notebook 베이스 - Voila .pdf

1. Voila

소개

장점

  1. Jupyter Notebook 결과를 쉽게 웹 형태로 띄울 수 있음
  2. Ipywidget, Ipyleaflet 등 사용 가능
  3. Jupyter Notebook의 Extension 있음(=노트북에서 바로 대시보드로 변환 가능)
  4. Python, Julia, C++ 코드 지원
  5. 고유한 템플릿 생성 가능
  6. 너무 쉬운 러닝커브

사용 방법

pip3 install voila

#JupyterLab 사용한다면
jupyter labextension install @jupyter-voila/jupyterlab-preview

#jupyter Notebook이나 Jupyter Server를 사용한다면
jupyter serverextension enable voila --sys-prefix

#nbextension도 사용 가능하도록 하고 싶다면 다음과 같이 설정
voila --enable_nbextensions=True
jupyter notebook --VoilaConfiguration.enable_nbextensions=True

사용 팁