安装mmengine出现报错

mim install mmengine

详细报错内容如下:

Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 602, in _exec
  File "<frozen zipimport>", line 259, in load_module
  File "/usr/share/python-wheels/pkg_resources-0.0.0-py2.py3-none-any.whl/pkg_resources/__init__.py", line 57, in <module>
ImportError: cannot import name 'six' from 'pkg_resources.extern' (/usr/local/lib/python3.8/dist-packages/pkg_resources/extern/__init__.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/mim", line 8, in <module>
    sys.exit(cli())
  File "/usr/local/lib/python3.8/dist-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/click/core.py", line 1078, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.8/dist-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.8/dist-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.8/dist-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/mim/commands/install.py", line 72, in cli
    exit_code = install(list(args), index_url=index_url, is_yes=is_yes)
  File "/usr/local/lib/python3.8/dist-packages/mim/commands/install.py", line 108, in install
    importlib.reload(pip._vendor.pkg_resources)
  File "/usr/lib/python3.8/importlib/__init__.py", line 169, in reload
    _bootstrap._exec(spec, module)
  File "<frozen importlib._bootstrap>", line 608, in _exec
KeyError: 'pkg_resources'

解决方案

给pip降低版本

python -m pip install pip~=19.0

之后一切正常

解决方案来源:https://stackoverflow.com/questions/77117924/error-while-trying-to-install-mmengine-importerror-cannot-import-name-six-fr

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐