ModuleNotFoundError: No module named 'cv2' in Spyder IDE, even after I have successfully installed opencv library using anaconda in my windows pc

ModuleNotFoundError: No module named 'cv2' in Spyder IDE, even after I have successfully installed opencv library using anaconda in my windows pc

我已经在我的 windows 电脑上成功安装了 opencv 和 dlib,点击这个站点: https://www.learnopencv.com/install-opencv-3-and-dlib-on-windows-python-only/ 我在 cmd 中检查了 opencv 和 dlib 的版本,确保我的 windows 电脑中安装了这些库。 Version checking in CMD

现在打开anaconda默认安装的spyder,导入cv2和dlib。但是它给出了错误,因为没有找到名为 cv2 的模块,也没有找到名为 dlib 的模块。

我错过了哪一步?我只是编程世界的初学者。提前感谢您的帮助。

您必须 运行 Spyder 与您 运行 在您的 Python 实例中使用相同的虚拟环境,在屏幕截图中。

你可以先在虚拟环境中安装 Spyder,就像这样,

  1. activate opencv-env
  2. conda install spyder

然后从同一控制台调用 spyder 可执行文件。

这应该可以解决问题。