Anaconda 3.8.3 上没有名为 'cv2' 的模块

No module named 'cv2' on Anaconda 3.8.3

我刚刚安装了最新的 Anaconda 3.8.3 和 conda 版本 4.8.3 安装 Anaconda 后,我立即使用 Jupyter Notebook,然后输入

import cv2

它说

ModuleNotFoundError Traceback (most recent call last) in ----> 1 import cv2

ModuleNotFoundError: No module named 'cv2'

然后基于: Cannot find module cv2 when using OpenCV

有人建议尝试

conda install -c https://conda.binstar.org/menpo opencv

来自 Anaconda 提示

还有其他安装cv2的方法吗?

你试过了吗:

pip install opencv-python

这个适用于 MacOS 和 Windows。

只需以 运行 管理员身份打开命令提示符。试试看,

conda install -c conda-forge opencv

我在使用命令 conda install -c menpo opencv 时收到此错误

规格:

  • opencv -> python[version='2.7.*|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0'] 你的python:python=3.8 .所以,通过使用 pip 它得到了解决。
pip install opencv-contrib-python

如果我理解正确的话,你也许可以用这个命令解决问题。

 pip install opencv-python

如果没有,我想可能是虚拟环境设置不正确。确保软件包安装在适当的解释器上。