经过多次尝试和大量搜索之后,我仍然无法使用opencv-python。实际上,import cv2
对我有用,但是当我想使此file工作时,我收到了此消息
导入多数组numpy扩展模块失败
您知道发生了什么吗?
答案 0 :(得分:0)
在Python中,OpenCV图像使用与Numpy数组相同的数据表示形式。在OpenCV映像上经常使用numpy逻辑,反之亦然。
所以首先要检查的是您已经安装了numpy。
假设您已经安装了numpy,也许您混用了pip
和conda
命令来安装opencv和numpy?除非您真的知道自己在做什么,否则通常应该避免这种情况。
您可以运行pip list
和conda list
来快速了解已安装的软件包。
在大多数情况下,仅使用pip就足够了,pip上有很多适用于Windows的预构建python轮子,包括opencv-python和numpy。
清洁conda安装的软件包后,尝试运行:
pip install --upgrade --force-reinstall numpy
进行干净的numpy安装。