如何通过命令提示符安装cv2?含Python2/3安装及报错咨询
Python2/Python3环境下安装OpenCV(cv2)及常见报错解决
不同Python环境的安装命令
Python3环境
- 安装基础版OpenCV:
pip3 install opencv-python - 如果需要用到SIFT、SURF等扩展算法,安装带contrib模块的版本:
pip3 install opencv-contrib-python
Python2环境
注意:Python2已停止官方维护,OpenCV官方不再提供适配Python2的新版本包,可通过以下方式安装:
- 手动编译OpenCV源码,编译时指定Python2的安装路径
- 安装最后支持Python2的旧版本包:
pip install opencv-python==4.2.0.32
解决「ERROR: Could not find a version that satisfies the requirement opencv-python」报错
出现这个错误的常见原因及对应解决办法:
- Python版本不兼容
要是用的Python2,直接安装最后兼容的旧版本:pip install opencv-python==4.2.0.32 - pip版本太旧
先升级pip再安装:
Python3:pip3 install --upgrade pip
Python2:pip install --upgrade pip==20.3.4(这是支持Python2的最后一个pip版本) - 网络问题无法访问PyPI官方源
切换国内镜像源加速安装:
Python3:pip3 install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
Python2:pip install opencv-python==4.2.0.32 -i https://pypi.tuna.tsinghua.edu.cn/simple - 系统架构不兼容
比如32位系统,新版本OpenCV不再支持,要么安装旧版本,要么换成64位系统
内容的提问来源于stack exchange,提问作者archal gupta
相关产品推荐
相关产品推荐

