Skip to content

Setup - Installation

We recommend using uv to manage Python environments. uv is an extremely fast Python package manager developed by Astral, written in Rust, and 10-100x faster than traditional tools.

If you previously used Conda

If you still prefer using Conda to manage environments, refer to the Conda installation guide and Conda usage guide. However, we now recommend uv — see uv vs Conda comparison for why.

Installing uv

1) Install uv by running the following command on the server:

curl -LsSf https://astral.sh/uv/install.sh | sh

2) After installation, reload the shell configuration:

source $HOME/.local/bin/env

Or simply close and reopen the terminal.

3) Verify the installation:

uv --version

If a version number is returned (e.g. uv 0.6.x), the installation was successful.

Installing Python

uv can manage Python versions directly — no need to install Python beforehand.

1) Install a specific Python version:

uv python install 3.12

2) List installed Python versions:

uv python list --only-installed

3) (Optional) Install multiple Python versions:

uv python install 3.11 3.12 3.13

Updating uv

uv self update