如何解决找不到opencv-contrib-python==4.2.0.34的错误?适配哪个Python版本?
关于安装opencv-python4.2.0.34和opencv-contrib-python4.2.0.34的适配Python版本说明
问题原因
你遇到的Could not find a version that satisfies the requirement opencv-contrib-python==4.2.0.34报错,是因为该版本的预编译包已从PyPI官方仓库下架,目前仅保留后续维护更新的版本。
适配的Python版本
opencv-python 4.2.0.34和opencv-contrib-python 4.2.0.34发布时,官方支持的Python版本为:
- Python 3.5
- Python 3.6
- Python 3.7
- Python 3.8
注意:该版本不支持Python 3.9及以上版本。
可选解决方案
- 若必须安装该特定版本:可从OpenCV官方GitHub发布页面下载对应Python版本的
.whl包,通过本地安装命令完成:pip install /本地路径/xxx.whl - 更稳妥的方案:放弃指定旧版本,选择PyPI上现存的兼容版本(如4.5.x系列),这些版本支持更新的Python版本,且包含更多功能修复与优化。
内容的提问来源于stack exchange,提问作者Tejaswini M
相关产品推荐
相关产品推荐

