# Building Autonomous AI Agents with ADK — Prerequisites

> Source: <https://gist.github.com/DeveloperYatin/76a52ab23de18993a0c48ba888802700>
> Published: 2026-05-23 16:04:23+00:00

Please complete this setup **before the workshop** so we can start building AI Agents immediately without setup delays.

- Laptop/Desktop (Mac, Linux, or Windows)
- Python installed
- google-adk Installed

You can use **any modern Python version** (recommended: Python 3.12+).

Check your version:

```
python3 --version
```

Example:

```
Python 3.14.2
brew install python
sudo apt update
sudo apt install python3 python3-pip
```

Download Python:

[https://www.python.org/downloads/](https://www.python.org/downloads/)

⚠️ Important during installation:

- Enable ✅
**"Add Python to PATH"**

Verify installation:

```
python --version
```

`uv`

is a modern Python package manager used for:

- Virtual environments
- Dependency management
- Faster package installation

It replaces:

- pip
- venv
- virtualenv

Docs:

```
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
```

Verify installation:

```
uv --version
```

Create a separate folder for the workshop:

```
mkdir -p ai-agents-adk && cd ai-agents-adk
```

Using default Python:

```
uv venv
```

Or specify a Python version:

```
uv venv --python 3.14
```

This creates:

```
.venv/
source .venv/bin/activate
.venv\Scripts\activate.bat
.venv\Scripts\Activate.ps1
uv pip install google-adk --no-cache
```

Run:

```
python --version
uv --version
```

If everything works, you are ready 🚀

See you at the workshop 🚀
