AttributeError:部分初始化的模块“cv2”没有属性“gapi_wip_gst_GStreamerPipeline”(很可能是由于循环导入)

问题描述 投票:0回答:5

这种情况发生得很突然,我能够导入 cv2,但现在导入时出现“AttributeError:部分初始化的模块‘cv2’没有属性‘gapi_wip_gst_GStreamerPipeline’(很可能是由于循环导入)”错误。我尝试过的事情:

1-卸载并安装opencv。 2-在cmd中,我输入“pip list”并列出了opencv-python包。我运行“python”命令并尝试导入 cv2 但出现相同的错误。请帮忙。

python opencv
5个回答
77
投票

我对 opencv-python-4.6.0.66 也有同样的问题

我通过降级 opencv 解决了这个错误。你可以按照这个命令操作。

pip install opencv-python==4.5.5.64

希望这对您有帮助。


41
投票
pip uninstall opencv-python
pip uninstall opencv-contrib-python
pip uninstall opencv-contrib-python-headless

然后

pip3 install opencv-contrib-python==4.5.5.62

7
投票

当我遇到同样的问题时:

> pip list
opencv-contrib-python 4.6.0.66
opencv-python         4.5.4.58

将 opencv-python 升级到 4.6.0.66 (

> pip install opencv-python==4.6.0.66
) 并修复了它。


2
投票

将软件包 https://pypi.org/project/opencv-python/ 更新到版本 4.6.0.66 对我有用


2
投票

我也遇到了同样的问题。我尝试了一些解决方案。另外,我有“ImportError:无法从'cv2.cv2'导入名称'_registerMatType'(C:\ Users \ user_name naconda3 nvs f_od \ lib \ site-package

© www.soinside.com 2019 - 2024. All rights reserved.