Установка acmenra-cv¶
pip (рекомендуется)¶
Установка только легковесного ядра (без тяжелых ML-зависимостей):
Если вы планируете использовать YOLO, установите пакет с опциональной зависимостью (это автоматически подтянет плагин acmenra-yolo):
Из исходников¶
Проверка установки¶
Требования¶
Python¶
- Python 3.9+
Базовые зависимости (Core)¶
(Зависимостиultralytics и torch больше не входят в базовую установку, они устанавливаются только при выборе опции [yolo])
Для разработки¶
Установка на российских ОС¶
Astra Linux¶
sudo apt update
sudo apt install python3 python3-pip python3-venv libgl1
python3 -m venv acmenra-env
source acmenra-env/bin/activate
pip install acmenra-cv
РЕД ОС¶
sudo dnf install python3 python3-pip mesa-libGL
python3 -m venv acmenra-env
source acmenra-env/bin/activate
pip install acmenra-cv
Docker¶
FROM python:3.11-slim
WORKDIR /app
# Установка с поддержкой YOLO
RUN pip install "acmenra-cv[yolo]"
COPY . .
CMD ["python", "main.py"]
Troubleshooting¶
Ошибка: ImportError: libGL.so.1: cannot open shared object file¶
Решение: Установите системные библиотеки OpenGL:
- Ubuntu/Debian: sudo apt install libgl1-mesa-glx
- Astra Linux: sudo apt install libgl1
Ошибка: ModuleNotFoundError: No module named 'acmenra_yolo'¶
Решение: Вы пытаетесь использовать YOLO-бэкенд, но установили только ядро. Выполните: pip install "acmenra-cv[yolo]".