Pre-installed Python Libraries in the Eliona System
Standard-Installed Libraries
The following Python libraries are already installed in the Eliona system and are available for your scripts:
pytz: Provides support for time zones in Python.
numpy: A fundamental library for numerical calculations and working with arrays.
pandas: A powerful library for data analysis and manipulation.
keras_tuner: A library for hyperparameter optimization for deep learning models.
python-eliona-api-client2: A Python client for the Eliona API, which is installed directly from the GitHub repository. This library enables full access to all Eliona services, allowing you to easily interact with the various functions and data sources of the Eliona system.
Python 3.12: All standard modules and functions of Python version 3.12 are available. ➔ [External Link] Python 3.12 Libraries
Installing Additional Python Libraries
Switch to the container shell Connect interactively to the SSR container:
docker exec -it ssr /bin/bash
Install package Install the desired Python package to the external target directory:
pip install --target /ssr/pip_external <package_name>
The parameter
--target /ssr/pip_external
ensures that the package is installed in a writable directory outside the core environment.
Restart container To make the newly installed package available for the next script run, restart the container:
docker restart ssr
Check for available space By default, 1 GB of storage space is available in the
/ssr/pip_external
directory. Make sure there is enough free space before installing large packages.
If pip install
ends with a non-zero return code, this does not automatically indicate an error—as long as no other error messages are displayed, the installation was usually successful.
Last updated