[comment]: # aside:1

[comment]: # ({ca70b125-0c913b4c})
# Установка

[zabbix\_utils](https://github.com/zabbix/python-zabbix-utils/blob/main/README.md) можно установить любым из способов, описанных ниже.

Требования:

-   Zabbix 6.0 или новее (проверено на 6.0, 7.0, 7.2, 7.4)
-   Python 3.8 или новее (проверено на 3.8–3.13)
-   [aiohttp](https://github.com/aio-libs/aiohttp) — асинхронный HTTP-фреймворк (требуется только для асинхронного режима)

[comment]: # ({/ca70b125-0c913b4c})

[comment]: # ({e3ecc87b-b67633af})
#### Python Package Index (PyPI)

Это наиболее распространенный способ для большинства сред:

```bash
pip install zabbix_utils
pip install zabbix_utils[async] # Только для поддержки async
```

[comment]: # ({/e3ecc87b-b67633af})

[comment]: # ({e8f181f1-658f941c})
#### Репозиторий Zabbix

Используйте этот способ, если вы предпочитаете управлять зависимостями через менеджер пакетов вашей системы.

Скачайте [пакеты Zabbix](https://www.zabbix.com/download) для вашего дистрибутива Linux, а затем выполните следующие команды.

В RHEL и производных дистрибутивах:

```bash
dnf install python3-zabbix-utils
dnf install epel-release # Только для поддержки async
dnf install python3-aiohttp # Только для поддержки async
```

В Debian/Ubuntu и производных дистрибутивах:

```bash
apt install python3-zabbix-utils
apt install python3-aiohttp # Только для поддержки async
```

[comment]: # ({/e8f181f1-658f941c})

[comment]: # ({1602cf1e-c2e1f29a})
#### Исходный код (GitHub)

Используйте этот метод, если вы предпочитаете последнюю версию разработки:

```bash
git clone https://github.com/zabbix/python-zabbix-utils
cd python-zabbix-utils/
pip install -r requirements.txt # Только для поддержки async
python3 setup.py install
```

Чтобы установить зависимости, необходимые для асинхронного режима, вы также можете использовать один из методов, описанных выше.

[comment]: # ({/1602cf1e-c2e1f29a})
