(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
不知道你这个问题是否已经解决, 如果还没有解决的话:这两个错误的原因分别是:
错误一:无法从'pycocotools.coco'中导入'COCOeval'。 这个错误是由于找不到名为'COCOeval'的类引起的。可能是由于'pycocotools'库的版本不兼容或未正确安装。
错误二:无法获取git版本。 这个错误是由于无法在你的环境中找到git版本引起的。
为了解决这个问题,我们可以尝试以下几个步骤:
确保已经正确安装了'pycocotools'库。 你可以使用以下命令来安装'pycocotools'库: pip install pycocotools
如果已经安装了'pycocotools'库,请尝试卸载并重新安装它来解决任何版本冲突的问题: pip uninstall pycocotools pip install pycocotools
检查'mmskeleton'库的版本兼容性。 确保你使用的'mmskeleton'库与'pycocotools'库兼容。你可以查阅'mmskeleton'库的文档或开发者资料来确定它的依赖关系和版本要求。
确保git已正确安装并在系统路径中可用。 检查git是否已经安装,以及它是否被正确地配置在系统的环境变量中。你可以在命令行中运行以下命令来检查git的版本: git --version
如果git未安装或配置不正确,请按照相应的指南进行安装和配置。
如果以上步骤都没有解决问题,我建议你从相关文档或开发者社区获取更多支持,以获得更具体的解决方案或帮助。