cannot import name 'COCOeval' from 'pycocotools.coco'


(open-mmlab) F:\DeepStudy\hand\mmskeleton-master>python setup.py install
Traceback (most recent call last):
  File "setup.py", line 72, in get_hash
    from mmskeleton.version import __version__
  File "F:\DeepStudy\hand\mmskeleton-master\mmskeleton\__init__.py", line 2, in <module>
    from . import datasets, processor, models, ops, apis
  File "F:\DeepStudy\hand\mmskeleton-master\mmskeleton\datasets\__init__.py", line 1, in <module>
    from .coco import COCODataset
  File "F:\DeepStudy\hand\mmskeleton-master\mmskeleton\datasets\coco.py", line 21, in <module>
    from pycocotools.coco import COCO, COCOeval
ImportError: cannot import name 'COCOeval' from 'pycocotools.coco' (F:\DeepStudy\anaconda\envs\open-mmlab\lib\site-packages\pycocotools-2.0.4-py3.7-win-amd64.egg\pycocotools\coco.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "setup.py", line 161, in <module>
    write_version_py()
  File "setup.py", line 89, in write_version_py
    sha = get_hash()
  File "setup.py", line 75, in get_hash
    raise ImportError('Unable to get git version')
ImportError: Unable to get git version

运行mmskeleton-master出现的这两个错误是什么情况啊

1111

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答由chatgpt基于相关博客总结生成:

    这两个错误的原因分别是:

    1. 错误一:无法从'pycocotools.coco'中导入'COCOeval'。 这个错误是由于找不到名为'COCOeval'的类引起的。可能是由于'pycocotools'库的版本不兼容或未正确安装。

    2. 错误二:无法获取git版本。 这个错误是由于无法在你的环境中找到git版本引起的。

    为了解决这个问题,我们可以尝试以下几个步骤:

    1. 确保已经正确安装了'pycocotools'库。 你可以使用以下命令来安装'pycocotools'库: pip install pycocotools 如果已经安装了'pycocotools'库,请尝试卸载并重新安装它来解决任何版本冲突的问题: pip uninstall pycocotools pip install pycocotools

    2. 检查'mmskeleton'库的版本兼容性。 确保你使用的'mmskeleton'库与'pycocotools'库兼容。你可以查阅'mmskeleton'库的文档或开发者资料来确定它的依赖关系和版本要求。

    3. 确保git已正确安装并在系统路径中可用。 检查git是否已经安装,以及它是否被正确地配置在系统的环境变量中。你可以在命令行中运行以下命令来检查git的版本: git --version 如果git未安装或配置不正确,请按照相应的指南进行安装和配置。

    如果以上步骤都没有解决问题,我建议你从相关文档或开发者社区获取更多支持,以获得更具体的解决方案或帮助。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^