Preinstalled Python libraries in the Eliona system
Libraries Installed by Default
The following Python libraries are already installed in the Eliona system and are available for your scripts:
pytz: Provides time zone support 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, installed directly from the GitHub repository. This library provides 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
Install additional Python libraries
Switch to the container shell Connect interactively to the SSR container:
docker exec -it ssr /bin/bashInstall package Install the desired Python package into the external target directory:
pip install --target /ssr/pip_external <package name>The parameter
--target /ssr/pip_externalensures that the package is installed in a writable directory outside the core environment.
Restart container So that the newly installed package is available the next time a script runs, restart the container:
docker restart ssrCheck available space By default,
/ssr/pip_external1 GB of storage space is available in the directory. Make sure there is enough free space before installing large packages.
Last updated
Was this helpful?