Project Jupyter is "a project to develop open-source software, open standards, and services for interactive computing across multiple programming languages." (Wikipedia) JupyterLab is their web IDE, while JupyterHub is a server program that spawns JupyterLab instances. We have JupyterHub running at https://hub.exozy.me.
Installing extensions
The JupyterLab instances spawned at https://hub.exozy.me do not support installing extensions, because JupyterLab assumes it's running in an environment where it has write access to Python packages, but this isn't the case for distro-installed JupyterLab. (More info at #210)
Instead, you should:
- Create and activate a venv
- Install JupyterLab in the venv with
pip install jupyterlab
- Start JupyterLab with
jupyter-lab
- Forward the port to your computer using SSH.
- Now you can install extensions!