ModuleNotFoundError: No module named 'cv2' in Spyder IDE, 即使我已经在我的 windows pc 中使用 anaconda 成功安装了 ope

Posted

技术标签:

【中文标题】ModuleNotFoundError: No module named \'cv2\' in Spyder IDE, 即使我已经在我的 windows pc 中使用 anaconda 成功安装了 opencv 库【英文标题】: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 了解如何解决您的问题。 【参考方案1】:

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

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

    activate opencv-env conda install spyder

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

这应该可以解决问题。

【讨论】:

当我安装 anaconda 时,它会自动安装 spyder。因此,我尝试从相同的虚拟环境启动该默认 spyder,但它不起作用。但是我通过安装 spyder 尝试了您的解决方案并且它有效。谢谢

以上是关于ModuleNotFoundError: No module named 'cv2' in Spyder IDE, 即使我已经在我的 windows pc 中使用 anaconda 成功安装了 ope的主要内容,如果未能解决你的问题,请参考以下文章

ModuleNotFoundError: No module named 'gdbm'

Python:ModuleNotFoundError: No module named 'windows'

PySpark 自定义 UDF ModuleNotFoundError: No module named

用Java调用.py程序出现ModuleNotFoundError: No module named 'java'

ModuleNotFoundError: No module named 'jupyter_contrib_nbextensions' .ipynb文件转换.py文件时遇到错误(示例

ModuleNotFoundError: No module named 'jupyter_contrib_nbextensions' .ipynb文件转换.py文件时遇到错误(示例