Python 3.10使用pip安装opencv-python提示找不到匹配版本如何解决
问题根因
你使用的Python 3.10版本未被报错中列出的opencv-python版本支持,上述所有历史版本最高适配Python 3.9,同时偏低的pip版本也可能无法识别到后续发布的适配Python 3.10的opencv包。
解决方法
步骤1:先升级pip版本
执行报错提示里的升级命令,将pip更新到最新版本:
"C:\Program Files\Python310\python.exe" -m pip install --upgrade pip
步骤2:重新执行安装命令
升级完成后直接运行安装命令即可,新版pip会自动拉取适配Python 3.10的opencv-python版本:
pip install opencv-python
备选方案
如果执行上述步骤后仍然报错,可以尝试以下操作:
- 直接指定支持Python 3.10的opencv版本安装:
pip install opencv-python==4.5.5.62 - 更换国内源拉取安装包:
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple - 先卸载残留的旧版opencv相关包后再安装:
pip uninstall opencv-python opencv-contrib-python -y
内容的提问来源于stack exchange,提问作者Gautam Narayan
相关产品推荐
相关产品推荐

