From bf4be1cdff65c44cfa301e731b25b5ba9af2d310 Mon Sep 17 00:00:00 2001 From: moscovskayaliza Date: Thu, 25 Jun 2026 13:28:28 +0300 Subject: [PATCH] upd installation --- README.md | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e8d9efe..cefc881 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,13 @@ source venv/bin/activate sudo apt install python3.11 python3.11-venv ``` +Если у нас не устанавливается питон 3.11, то это потому что он отсутствует в официальных репозиториях по умолчанию, надо добавить репозиторий перед скачиванием: +``` +sudo apt update && sudo apt install -y software-properties-common +sudo add-apt-repository ppa:deadsnakes/ppa +sudo apt update +``` + ### 3. Установка зависимостей ### 3.1. Способ 1 @@ -107,8 +114,30 @@ sudo apt install python3.11 python3.11-venv requests pip install numpy==1.24.3 pip install scipy==1.11.0 - -Важно: красные предупреждения о нехватке зависимостей для tensorflow будут, но можно их игнорировать, т.к. эти модули не используются в данном проекте + +#### Типичные проблемы во время установки: +Важно: красные предупреждения о нехватке зависимостей для tensorflow будут, но можно их игнорировать, т.к. эти модули не используются в данном проекте, а их установка мешает зависимостям MediaPipe. + +1. Если будет ошибка с `"AttributeError: google..."` но это потому что `tensorflow` подменяет версию библиотеки `protobuf`, выполните: +``` +pip uninstall protobuf google protobuf +pip install protobuf==3.20.3 +``` +Примечание: если у вас слабая видеокарта или нет CUDA, используйте `tensorflow-cpu` вместо `tensorflow`. + +2. Если будет проблема с функцией cv2.imshow() то, переустановите cv2 без заголовков: +``` +pip uninstall opencv-python pip install opencv-python-headless +pip install opencv-python==4.12.0.88 +``` +3. Если будет ошибка с PIL, попробуйте обновить библиотеку: +``` +pip upgrage pillow +``` +4. **Внимание:** если вам пришлось делать после основной установки какие-то дополнительные, обязательно зафиксируйте еще раз версию numpy! +``` +pip install numpy==1.24.3 +``` ### 4. Проверка работы камеры Для веб-камеры достаточно, чтобы она была доступна по индексу (встроенная 0). Для OAK-D потребуется подключить устройство и установить права доступа (сделать это надо один раз):