在Windows 10,Python 3.6和Anaconda上使用opencv-python

时间:2019-01-14 19:48:09

标签: python opencv yolo

经过多次尝试和大量搜索之后,我仍然无法使用opencv-python。实际上,import cv2对我有用,但是当我想使此file工作时,我收到了此消息

  

导入多数组numpy扩展模块失败

您知道发生了什么吗?

1 个答案:

答案 0 :(得分:0)

在Python中,OpenCV图像使用与Numpy数组相同的数据表示形式。在OpenCV映像上经常使用numpy逻辑,反之亦然。

所以首先要检查的是您已经安装了numpy。

假设您已经安装了numpy,也许您混用了pipconda命令来安装opencv和numpy?除非您真的知道自己在做什么,否则通常应该避免这种情况。

您可以运行pip listconda list来快速了解已安装的软件包。

在大多数情况下,仅使用pip就足够了,pip上有很多适用于Windows的预构建python轮子,包括opencv-python和numpy。

清洁conda安装的软件包后,尝试运行: pip install --upgrade --force-reinstall numpy进行干净的numpy安装。