安装opencv-python后运行报错
ImportError: Bindings generation error. Submodule name should always start with a parent module name. Parent name: cv2.cv2. Submodule name: cv2
超低价nisp报名(二级比官网少一千多),可加本人v:zjhululu
问题分析
python版本与opencv-python版本不匹配造成
解决方法(python39为例,其他版本方法相同)
1、先卸载原先的库
pip uninstall numpy
pip uninstall opencv-python
pip uninstall opencv-contrib-python
2、升级pip模块
pip install --upgrade pip
3、安装wheel和numpy包
(wheel 包是一种类似于zip 格式的文件,此次安装wheel 模块,是为了后面安装whl文件 做准备)
pip install wheel
pip install numpy
4、安装opencv-python
https://www.lfd.uci.edu/~gohlke/pythonlibs/
然后进行安装
pip install F:\opencv_python-4.5.5-cp39-cp39-win_amd64.whl
5、安装opencv-contrib-python,版本与上面opencv-python相同
pip install opencv-contrib-python==4.5.5
报错,没有这个版本,那就从下面两个选一个
我用的第一个,成功了
pip install opencv-contrib-python==4.5.5.62
文章来源:https://www.toymoban.com/news/detail-481643.html
插个题外话:超低价nisp,cisp报名,加v:zjhululu文章来源地址https://www.toymoban.com/news/detail-481643.html
到了这里,关于不同python版本opencv-python无错误安装(python39为例)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!