# Installation and Setup

Troubleshooting guides for PyRIT installation and environment setup.

## Installation

- **[User Docker Installation](./docker.md)** — JupyterLab not accessible, permission errors, missing environment files, container build failures.

- **[Contributor Docker Installation](./devcontainers.md)** — DevContainer build failures, VS Code extension issues, performance problems.

- **[Contributor Local Installation](./local_dev.md)** — uv command not found, import errors, dependency conflicts, module not found errors.

## Setup

- **[Jupyter Cannot Find PyRIT](./jupyter_setup.md)** — How to configure the correct Jupyter kernel when PyRIT isn't recognized in notebooks.

- **[Azure SQL Database Setup](./azure_sql_db.md)** — Setting up Azure SQL as your memory backend, including Entra ID authentication and user permissions.
