问题报错:
我们在使用python3调用cv库的时候出现:TypeError: ‘numpy._DTypeMeta‘ object is not subscriptable,如下图:
解决方法:
找到上述问题中的最后一个报错文件的路径文件,typing/__init__.py文件打开之后,找到第 69 行,将 68 至 83 行与 numpy 相关的部分使用单引号作为参数;
修改前(没有加上单引号):
修改之后(加上单引号):
保存文件,然后在 python 中引用 cv2 就不会再报错:
xiangyi@xiangyi-B75:~$python3
Python 3.10.12 (main, Jun 11 2023, 05:26:28) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>>