Ошибка при установке API обнаружения объектов: ImportError: невозможно импортировать имя 'Cycler' - PullRequest
0 голосов
/ 31 января 2020

Ладно, это сводит меня с ума, я пытаюсь настроить API обнаружения объекта Tensflow, я выполнил все шаги, упомянутые на странице github. Однако на последнем шаге, когда нам нужно проверить установку, запустив:

python object_detection/builders/model_builder_test.py

Эта ошибка отображается:

ImportError: cannot import name 'Cycler'

Traceback (most recent call last):
  File "object_detection/builders/model_builder_test.py", line 23, in <module>
    from object_detection.builders import model_builder
  File "/mnt/data2/TensorFlow/models/research/object_detection/builders/model_builder.py", line 34, in <module>
    from object_detection.meta_architectures import ssd_meta_arch
  File "/mnt/data2/TensorFlow/models/research/object_detection/meta_architectures/ssd_meta_arch.py", line 34, in <module>
    from object_detection.utils import visualization_utils
  File "/mnt/data2/TensorFlow/models/research/object_detection/utils/visualization_utils.py", line 29, in <module>
    import matplotlib; matplotlib.use('Agg')  # pylint: disable=multiple-statements
  File "/localdisk/workspace/pycharm/anaconda/envs/tensorflow/lib/python3.5/site-packages/matplotlib/__init__.py", line 141, in <module>
    from . import cbook, rcsetup
  File "/localdisk/workspace/pycharm/anaconda/envs/tensorflow/lib/python3.5/site-packages/matplotlib/rcsetup.py", line 29, in <module>
    from cycler import Cycler, cycler as ccycler
ImportError: cannot import name 'Cycler'

Циклер уже установлен, но почему-то его не удается импортировать. Может кто-нибудь, пожалуйста, помогите?

Спасибо!

1 Ответ

0 голосов
/ 01 февраля 2020

Итак, проблема исправлена. Я использовал Anaconda и создал отдельную виртуальную среду. Проблема заключалась в том, что мне пришлось продлить мой python путь. Я просто экспортировал путь к пакетам сайта и поместил его в bashr c, и все это исправлено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...