> ## Documentation Index
> Fetch the complete documentation index at: https://pycrm.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation

> Install and set up Counting Reward Machines

# Installation

## Requirements

Before installing Counting Reward Machines, ensure you have:

* Python 3.10 or higher
* pip (Python package installer)

## Quick Install

Install directly from PyPI:

```bash theme={null}
pip install pyrewardmachines
```

## Development Install

For development or the latest features, install from source:

```bash theme={null}
# Clone the repository
git clone https://github.com/TristanBester/pycrm.git
cd pycrm

# Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install in development mode
pip install -e .
```

## Verification

Verify your installation:

```bash theme={null}
pip show pycrm
```

## Next Steps

* Follow the [Quick Start Guide](/quickstart) to create your first CRM
* Read about [Core Concepts](/core-concepts/labelling-functions)
* Try the [Letter World Example](/worked-examples/letter-env/ground-environment)
