Установка программного обеспечения Coral Edge TPU выдает мне ModuleNotFoundError: нет модуля с именем «pycoral.adapters». ошибка

Я пытаюсь установить программное обеспечение Coral Edge TPU на MacOS 11.5, следуя этим инструкциям:

https://coral.ai/docs/accelerator/get-started/#3-run-a-model-on-the-edge-tpu

Но пока я ввожу в консоль следующую команду:

python3 examples/classify_image.py --model test_data/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite --labels test_data/inat_bird_labels.txt --input test_data/parrot.jpg

Я получаю следующую ошибку:

Traceback (most recent call last):
  File "/Users/fabrizio/Desktop/work/MagneticChessResearch/machine learning/Coral/edgetpu_runtime/coral/pycoral/examples/classify_image.py", line 36, in <module>
    from pycoral.adapters import classify
ModuleNotFoundError: No module named 'pycoral.adapters'

Любые идеи?


person Fabrizio Ferrari    schedule 02.06.2021    source источник
comment
Какая версия python3 установлена ​​на вашем Mac?   -  person Manoj    schedule 04.06.2021
comment
У меня питон 3.9.5   -  person Fabrizio Ferrari    schedule 04.06.2021
comment
Как ответил кто-то ниже: Решение состоит в том, чтобы либо собрать и установить pycoral из исходного кода на вашем Mac с помощью Python 3.9.x, либо понизить версию Python до 3.8.x и снова установить pycoral. Исходный код Pycoral доступен по адресу github.com/google-coral/pycoral.   -  person Manoj    schedule 07.06.2021
comment
Большое спасибо :)   -  person Fabrizio Ferrari    schedule 07.06.2021


Ответы (1)


У меня такая же проблема в Windows 10. Если вы используете Python 3.9.x и использовали команду pip3 install --extra-index-url https://google-coral.github.io/py-repo/ pycoral для установки pycoral, вы будете устанавливать очень старую версию pycoral, в которой нет модуля pycoral.adapters. Я думаю, это связано с тем, что в репозитории pycoral в настоящее время (июнь 2021 г.) нет пакета, созданного для Python 3.9.x.

Решение состоит в том, чтобы либо собрать и установить pycoral из исходного кода на вашем Mac с помощью Python 3.9.x, либо понизить версию Python до 3.8.x и снова установить pycoral.

person azgolfer    schedule 04.06.2021
comment
Спасибо за ответ, думаю проблема в этом, у меня Python 3.9.5. Как я могу установить pycoral из исходного кода, как вы предложили? - person Fabrizio Ferrari; 04.06.2021
comment
Следуйте инструкциям по компиляции из репозитория pycoral git: github.com/google-coral/pycoral. Я не пробовал это сам, так как переход на python 3.8 меня устраивает. - person azgolfer; 05.06.2021
comment
Да, большое спасибо! В конце концов было проще перейти на Python 3.8, и я остановился на pipenv, что сделало все еще проще. Еще раз большое спасибо! - person Fabrizio Ferrari; 06.06.2021