Linux x86-64环境下pip安装OpenCV报numpy版本匹配错误求助
问题原因
你使用的computecanada定制pip源中没有官方发布的numpy==1.19.3安装包,仅提供了带定制后缀的numpy版本,版本号无法匹配旧版opencv-python的依赖规则,才会触发报错。OpenCV本身完全兼容numpy 1.21.3,不存在版本不支持的问题。
解决方向
- 优先选择安装4.5.5及以上版本的opencv-python,该版本段已经放宽了numpy依赖范围,可直接兼容你当前的numpy 1.21.3版本,执行命令:
pip install opencv-python>=4.5.5 - 如果你必须使用旧版本opencv,可临时切换官方pypi源安装对应版本的numpy,再安装opencv:
pip install numpy==1.19.3 -i https://pypi.org/simple pip install opencv-python - 如果你只能使用computecanada源,可在安装时跳过依赖校验,直接安装opencv:
pip install opencv-python --no-deps
现有numpy 1.21.3可覆盖几乎所有opencv的常规使用场景,不会出现功能异常。
内容的提问来源于stack exchange,提问作者PKPMuffMan
相关产品推荐
相关产品推荐

