import cv2 在 IDLE 上工作,但在命令提示符下出错

import cv2 work on IDLE but error on command prompt

这个问题与 问题正好相反。

我已经按照 windows 10 文档中的说明安装了 OpenCV。 (正在将文件复制到 python lib 目录)。

当我从 python IDLE 导入 cv2 时,它工作正常,但是当我使用命令提示符或 Powershell 时它不起作用。我没有使用 anaconda 或 Jupiter-notebook 或其他东西作为部署。

这里有什么问题..?

根据您的屏幕截图 IDLE 是 运行 Python 2.7.13,而在 CMD 您在 3.6.4

这些版本有单独的 lib 文件夹,因此您应该检查是否在两个版本上正确安装了 OpenCV。

或者在 CMD 上坚持使用 Python 2。