【问题标题】:ModuleNotFoundError: No module named 'cv2' in Spyder IDE, even after I have successfully installed opencv library using anaconda in my windows pcModuleNotFoundError: No module named 'cv2' in Spyder IDE, 即使我已经在我的 windows pc 中使用 anaconda 成功安装了 opencv 库
【发布时间】:2019-05-03 19:07:59
【问题描述】:

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

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

我在这里缺少哪一步?我只是编程世界的初学者。提前感谢您的帮助。

【问题讨论】:

  • 请阅读our guide 了解如何解决您的问题。

标签: python opencv anaconda spyder dlib


【解决方案1】:

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

您可以通过首先在虚拟环境中安装 Spyder 来做到这一点,就像这样,

  1. activate opencv-env
  2. conda install spyder

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

这应该可以解决问题。

【讨论】:

  • 当我安装 anaconda 时,它会自动安装 spyder。因此,我尝试从相同的虚拟环境启动该默认 spyder,但它不起作用。但是我通过安装 spyder 尝试了您的解决方案并且它有效。谢谢
猜你喜欢
  • 2021-09-07
  • 2018-06-12
  • 2021-10-06
  • 1970-01-01
  • 2022-10-22
  • 2022-11-08
  • 2022-06-30
  • 2021-04-13
  • 1970-01-01
相关资源
最近更新 更多