Noto comes with a very large range of pre-installed Python and R libraries.
To find out which Python libraries are available, you can launch a terminal and type the command pip list --format=columns.
If the library you need is not in this list, look at the two sections just below.
Requesting the installation of libraries for everyone
If you need a library to be available for several people, e.g. your whole class, then please send us an email with the requested library (where we can find it, version, etc.). We will first test it on our test servers to ensure that it is compatible with the standard environment of noto. If so, we will then deploy it on our production servers.
Please note that library installation requests must be sent minimum 2 weeks before the planned use.
Installing additional libraries for yourself only
If you need a library only for yourself, you can install it using a virtual environment
Because installing incompatible/untested Python packages in the default environment can break your default Python environment (the one that runs your jupyter server), access to the pip command outside of virtual environments has been disabled. Therefore, installing a new Python library is done in three steps, described in our documentation:
- first creating a new virtual environment and activating it ;
- then installing your Python library using pip install ; and finally
- installing a Jupyter kernel in that environment.
Once this is done, you can execute a notebook with your newly created kernel by selecting it either from the launcher or from the kernel selector (top right drop down menu in an opened notebook).
Our documentation provides you with the corresponding bash commands and walks you through these steps with examples.