不同python版本opencv-python无错误安装(python39为例)

安装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/

8424f976f684492eac5f507c4ea5e656.png

d67c9f4b096e4848a840c3916da601bc.png

 然后进行安装

pip install F:\opencv_python-4.5.5-cp39-cp39-win_amd64.whl

6a02869c1c684e86b99d036c4ada0e61.png

 5、安装opencv-contrib-python,版本与上面opencv-python相同

pip install opencv-contrib-python==4.5.5

报错,没有这个版本,那就从下面两个选一个

802d486f95954c7080fdea9bafa020ac.png

我用的第一个,成功了

pip install opencv-contrib-python==4.5.5.62

bd86f2b40be84fe6876bfa48eece8355.png

插个题外话:超低价nisp,cisp报名,加v:zjhululu

  • 23
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
安装方法可以通过以下步骤进行: 1. 首先,你可以尝试从清华大学的镜像站点下载opencv-pythonopencv-contrib-python。你可以使用以下链接进行下载:opencv-python https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/ opencv-python-contrib https://pypi.tuna.tsinghua.edu.cn/simple/opencv-contrib-python/ \[1\] 2. 如果以上方法不可行,你可以访问UCI的网站,找到OpenCV模块,并根据你的Python版本和CPU位数选择相应的安装包进行下载。例如,如果你的Python版本是3.9,CPU是64位,你可以选择下载opencv_python-4.5.5-cp39-cp39-win_amd64.whl文件。下载完成后,将该压缩包剪切到你的Scripts文件夹中。然后,在命令提示符中进入Python安装路径的Scripts文件夹,并使用pip命令进行安装。例如,在Python安装路径的Scripts下输入以下命令:pip3.9.exe install D:\python\Scripts\opencv_python-4.5.5-cp39-cp39-win_amd64.whl \[2\] 3. 安装完成后,你可以使用import cv2和import numpy等语句导入opencv和numpy库,并使用相应的函数进行图像处理。例如,你可以使用cv2.imread函数读取图像,并使用img.shape打印图像的形状。\[3\] #### 引用[.reference_title] - *1* *3* [python 38 安装 opencv-python 4.5.5和opencv-python-contrib 4.5.5.62](https://blog.csdn.net/weixin_42888638/article/details/123289881)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [最新openCV-Python安装教程(python:3.9||opencv-python:4.5.5)](https://blog.csdn.net/weixin_43349916/article/details/123232335)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zjeweler

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值