Installation#
You can get help on GitHub.
Atoti follows NEP 29. Atoti 0.9.6 thus supports Python >= 3.10.
Atoti can be installed either as a Python package or as a Conda package.
Python package (recommended)#
Atoti and its optional dependencies (such as the JupyterLab extension) are available as Python packages on the public PyPI repository and can thus be installed with Python package managers such as uv:
uv add "atoti[jupyterlab]"
or pip:
pip install "atoti[jupyterlab]"
Advanced#
Projects exclusively using Atoti as a Python client to connect() to existing sessions (i.e. projects that never start() new sessions) can depend on atoti-client instead of atoti to significantly reduce the size of installed dependencies:
uv add atoti-client
This works with “extras” as well:
uv add "atoti-client[jupyterlab]"
Conda package (discouraged)#
Install Miniconda 64-bit or Anaconda 64-bit.
Note
Conda 64-bit is required since recent versions of some Atoti dependencies are not available with Conda 32-bit.
Add the Atoti channel:
conda config --add channels https://activeviam.jfrog.io/artifactory/api/conda/conda
Create a new Conda environment:
conda create --name atoti
Activate it:
conda activate atoti
Install Atoti and its JupyterLab extension:
conda install atoti atoti-jupyterlab
Offline#
Tools such as pip download or conda pack can be used to facilitate offline installation.