Skip to content

Custom JupyterLab

Is it now possible to install your custom JupyterLab.

Note

It's supported at barnard only now..

Disclaimer

Warning

Please note that our technicias will not mantain your own JupyterLab installation.

Please understand that JupyterLab is a complex software system of which we are not the developers and don't have any downstream support contracts for, so we merely offer an installation of it and will not provide additional support.

Start a new JupyterLab session at: JupyterHub as described at: start session

Installation on JupyterHub

Create a new notebook using the Python3 (ipykernel) kernel.

Include at the cells the following commands:

install_script = ! which install_home_jlab.sh
result = ! {install_script[0]}
%run {result[0]}

After execute the kernel you will see the following:

cell_commands2

Follow the instructions displayed for continue to the installation, the click the install button.

At end you will see the resume of yours installation:

cell_commands2

This is all, next time you spawn a session at JupyterHub you will use your own JupyterLab.

Note

For using the system installation please remove/rename the folder ~/usr/opt/jupyterlab.

Custom JupyterLab with Open OnDemand

In Open OnDemand, one can choose the 'Container environment' option under 'Jupyter Environments' and specify a Singularity image. Open OnDemand will then attempt to launch jupyter lab from inside that container. This allows the user to prepare their own JupyterLab environment. More information about Singularity and how to build images can be found at Containers.

No other pages link to this page.