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



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

导入多阵列 numpy 扩展模块失败

你知道发生了什么吗?

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

因此,首先要检查的是您是否安装了numpy。

假设您安装了 numpy,也许您混合了pipconda命令来安装 opencv 和 numpy?这通常是要避免的事情,除非你真的知道你在做什么。

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

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

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

相关内容

  • 没有找到相关文章

最新更新