文章目录
- mmcv1.x版本
- FAQ文档
- open-mmlab
- 卸载环境中的mmcv
- ImportError: cannot import name 'Config' from 'mmcv' (unknown location)
- ImportError: cannot import name 'mkdir_or_exist' from 'mmcv.utils' (unknown location)
- AttributeError: module 'mmcv' has no attribute 'ProgressBar'
- ImportError: cannot import name 'IS_MLU_AVAILABLE' from 'mmcv.utils' (unknown location)
- ImportError: cannot import name 'get_git_hash' from 'mmcv.utils'
- ImportError: cannot import name 'print_log' from 'mmcv' (unknown location)
- ImportError: cannot import name 'TORCH_VERSION' from 'mmcv.utils' (unknown location)
- 其余以此为参考查阅FAQ文档即可
- 上述也可直接在utils中新建个init文件即可
- ImportError: cannot import name '_InstanceNorm' ,'_BatchNorm' from mmcv.utils
- ModuleNotFoundError: No module named 'mmcv._ext'
- ERROR: Could not build wheels for mmcv-full, which is required to install pyproject.toml-based projects
mmcv1.x版本
FAQ文档
open-mmlab
卸载环境中的mmcv
ImportError: cannot import name ‘Config’ from ‘mmcv’ (unknown location)
problem description
解决
在mmcv 2.0.0中,Config已移动到mmengine,进行如下修改即可:
from mmengine.config import Config
ImportError: cannot import name ‘mkdir_or_exist’ from ‘mmcv.utils’ (unknown location)
解决
很简单,改为
from mmcv