Installation#
You can get help on Github discussions or GitHub issues.
Atoti follows NEP 29. Atoti 0.9.0 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:
pip install atoti-client
This works with “extras” as well:
pip install "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 conda-forge channel:
conda config --add channels conda-forge
Add the Atoti channel:
conda config --add channels https://conda.atoti.io
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.