A JupyterLab setup procedure

Base-setting

Prerequisite

  • Windows 10
  • python 3.8+
  • nodejs 10+
  • Microsoft Visual C++ 14.0 or greater (Build Tools for Visual Studio 2019)

Getting started

JupyterLab installation

> python -m venv ENV
  • Come into the virtual environment
> cd ENV
  • Activate the virtual environment
> Scripts/activate
  • Install jupyterlab
(ENV) > pip install jupyterlab

Extensions

(ENV) > pip install ipywidgets
(ENV) > jupyter nbextension enable --py widgetsnbextension
(ENV) > jupyter labextension install @jupyter-widgets/jupyterlab-manager
(ENV) > jupyter labextension install @lckr/jupyterlab_variableinspector
(ENV) > jupyter labextension install @jupyterlab/toc
(ENV) > jupyter labextension install jupyterlab_filetree
(ENV) > jupyter labextension install @krassowski/jupyterlab_go_to_definition
(ENV) > pip install jupyter-lsp
(ENV) > jupyter labextension install @krassowski/jupyterlab-lsp
(ENV) > pip install python-language-server[all]
(ENV) > jupyter labextension install @ryantam626/jupyterlab_code_formatter
(ENV) > pip install jupyterlab_code_formatter
(ENV) > jupyter serverextension enable --py jupyterlab_code_formatter
(ENV) > pip install jupytext --upgrade
(ENV) > jupyter labextension install jupyterlab-jupytext
  • git: git control with jupyterlab
(ENV) > pip install --upgrade jupyterlab-git
(ENV) > jupyter lab build
  • github: github browsing via jupyterLab
(ENV) > jupyter labextension install @jupyterlab/github
(ENV) > jupyter labextension install @jupyterlab/shortcutui

Other standard packages

(ENV) > pip install numpy pandas scipy matplotlib seaborn statsmodels

Add a new kernel

(ENV) > ipython kernel install --user --name=ENV

Launch

  • Launch jupyterlab
(ENV) > jupyter lab

Save the requirements.txt file

(ENV) > pip freeze > requirements.txt

Leave a Reply

Your email address will not be published. Required fields are marked *