安装对象检测API时出错:ImportError:无法导入名称“Cycle”

2024-05-23 20:02:24 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,这让我抓狂,我正在尝试设置tensorflow对象检测api,我遵循了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'

cycler已安装,但无法导入。有人能帮忙吗

谢谢


Tags: infrompyimportmodelobjectmatplotlibbuilder
1条回答
网友
1楼 · 发布于 2024-05-23 20:02:24

所以问题解决了。我使用的是Anaconda,并创建了一个单独的虚拟环境。问题是我必须扩展我的python路径。我只是导出了站点包的路径,并将其放入bashrc,所有这些都得到了修复

相关问题 更多 >