安装mediapipe_model_maker遇依赖冲突错误,该如何解决?
解决mediapipe-model-maker安装依赖冲突问题
问题说明
安装指定版本的mediapipe-model-maker时出现以下依赖冲突:
ERROR: 无法安装mediapipe-model-maker0.1.0.2、mediapipe-model-maker0.1.1.0和mediapipe-model-maker==0.1.1.1,因为这些包版本存在依赖冲突。
冲突原因:
mediapipe-model-maker 0.1.1.1 依赖 mediapipe0.9.2.1
mediapipe-model-maker 0.1.1.0 依赖 mediapipe0.9.2.1
mediapipe-model-maker 0.1.0.2 依赖 mediapipe==0.9.0.1解决建议:
- 放宽指定的包版本范围
- 移除包版本限制,让pip尝试解决依赖冲突
ERROR: ResolutionImpossible
具体解决方法
方法1:移除版本限制自动安装
直接运行以下命令,让pip自动选择兼容的mediapipe和mediapipe-model-maker版本组合:
pip install mediapipe-model-maker
方法2:手动指定匹配的版本对
如果需要特定版本的mediapipe-model-maker,需对应安装匹配的mediapipe版本:
- 安装0.1.1.1/0.1.1.0版本的model-maker:
pip install mediapipe==0.9.2.1 pip install mediapipe-model-maker==0.1.1.1 - 安装0.1.0.2版本的model-maker:
pip install mediapipe==0.9.0.1 pip install mediapipe-model-maker==0.1.0.2
方法3:用虚拟环境隔离依赖(推荐)
若全局环境存在其他依赖冲突,建议使用虚拟环境隔离:
- 创建虚拟环境:
python -m venv mp-env - 激活虚拟环境:
- Windows系统:
mp-env\Scripts\activate - macOS/Linux系统:
source mp-env/bin/activate
- Windows系统:
- 在激活的虚拟环境中执行上述任意安装命令即可。
内容的提问来源于stack exchange,提问作者METTALIC STAR
相关产品推荐
相关产品推荐

