Skip to content

Latest commit

 

History

History

jupyterlab

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

JupyterLab v4

ENVs:

  • Python : 3.12.7
  • IPython : 8.28.0
  • ipykernel : 6.29.5
  • ipywidgets : 8.1.5
  • jupyter_client : 8.6.3
  • jupyter_core : 5.7.2
  • jupyter_server : 2.14.2
  • jupyterlab : 4.2.5

JupyterLab Setup

Setup JupyterLab conda venv

conda env create --file ./env.yml

Important

I deliberately remove pip in the venv to avoid multiple pkg manager to manage the same venv. Read this section before you use pip in conda venv!

Build the extensions & check if it's heathly or not

jupyter lab build
jupyter labextension list --verbose

Warning

Check if those unhealthly extensions are working porperly, or you might need to find alternative one.

ipykernel management

https://jupyter-client.readthedocs.io/en/latest/

Install ipykernel to other conda venv

conda activate another_env
conda install ipykernel
python -m ipykernel install --user --name another_env --display-name "whatever"

List all ipykernels

jupyter kernelspec list

Remove unwanted ipykernel

jupyter kernelspec uninstall unwanted-kernel
conda env update --file env.yml --prune

Installed jupyterlab extensions in env.yml

Extension Compatibility with JupyterLab 4.0 - jupyterlab/jupyterlab#14590

File Manager

Monitoring Tools

IDE-utils

Layouts

Extra filetype supports

Themes