如何在 python 中使用 OpenCV 解决此错误?

How do I solve this error with OpenCV in python?

我在使用 OpenCV 的 python 程序中工作,我收到一条错误消息,提示未找到模块 cv2。

当我尝试升级 pip 时出现:

WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages)
WARNING: Ignoring invalid distribution - (c:\python310\lib\site-packages)

我检查了 python 文件夹中可用的模块,然后出现了 opencv。

您需要转到 c:\python310\lib\site-packages 和 :

  1. 删除任何以 'ip' 开头的包,如警告
  2. 中所述
  3. 删除警告中除'ip'以外提到的其他软件包(如果有)
  4. 删除任何以“~”开头的包

这应该有助于摆脱无效的 dists。
之后,如果需要,您可以 re-install 任何已删除的包。