AttributeError: partially initialized module 'cv2' has no attribute '_registerMatType' (most likely due to a circular import)
时间: 2023-11-08 22:18:55 浏览: 304
【榆钱】#错误实践 安装pymysql时发生错误AttributeError: module ‘pip’ has no attribute ‘main’
5星 · 资源好评率100%
这个错误提示表明在模块'cv2'中发生了一个部分初始化的错误,具体是因为循环导入导致的,也就是模块之间相互引用而出现问题。这种错误通常可以通过更改文件名或者解决循环导入的问题来解决。在引用中给出的例子中,修改了文件名从而解决了这个错误。你可以尝试修改文件名,或者检查你的代码中是否存在循环导入的情况。
另外,在引用中提供了一个链接,该链接提供了关于解决循环导入问题的详细讨论,你可以参考其中的内容来解决你遇到的问题。
最后,在引用中提到,如果你在安装新版mmdetection时遇到了类似的错误,可能是由于安装的opencv-python版本与系统兼容性有问题。解决方法是通过安装适合老版本系统的opencv-python-headless版本来解决。你可以尝试使用pip命令安装"opencv-python-headless<4.3"来解决这个问题。
综上所述,你可以尝试通过修改文件名、解决循环导入问题或者使用适合系统的opencv-python-headless版本来解决AttributeError的问题。
阅读全文