Ubuntu20.04安装BlenderBot2(ParlAI)依赖版本冲突问题求助
依赖冲突解决方法
ERROR: markdown 3.3.6 has requirement importlib-metadata>=4.4; python_version < "3.10", but you'll have importlib-metadata 4.2.0 which is incompatible.
上述报错是因为你当前Python环境下的importlib-metadata包版本(4.2.0)低于markdown 3.3.6要求的最低版本(4.4,Python版本<3.10时生效),属于常规的依赖版本不兼容问题,按以下步骤操作即可解决:
方案一:升级对应依赖(推荐)
- 若你使用虚拟环境安装ParlAI,先激活对应虚拟环境;若未使用虚拟环境,直接执行后续命令即可
- 执行升级命令:
pip install --upgrade "importlib-metadata>=4.4" - 验证升级结果:执行
pip show importlib-metadata,返回信息中Version字段数值≥4.4即为升级成功 - 重新执行你之前的ParlAI安装命令即可
方案二:安装适配现有环境的markdown版本
如果你升级importlib-metadata后出现其他依赖冲突,可以选择安装低版本兼容的markdown包:
- 执行安装命令:
pip install markdown==3.3.4 - 安装完成后重新执行ParlAI安装命令即可
内容的提问来源于stack exchange,提问作者user1144596
相关产品推荐
相关产品推荐

