ModuleNotFoundError:Jupyter 笔记本上没有名为“cv2”的模块

时间:2021-04-11 09:01:10

标签: python jupyter-notebook

所以,我试图将 cv2 导入我的 jupyter 笔记本。

但它说

ModuleNotFoundError
回溯(最近一次调用最后一次) 在 ----> 1 导入 cv2

ModuleNotFoundError: 没有名为“cv2”的模块

我已经使用以下命令安装了它:pip install opencv-python 我使用的是 MacOS Catalina,请帮助我。

2 个答案:

答案 0 :(得分:0)

您是否安装了多个 python 版本?如果是这样,请确保您使用的是您认为用于笔记本的 python 解释器。 运行

!pip freeze

在您的笔记本中检查 opencv-python 是否真的被列为已安装的软件包。 如果没有为该版本安装它或

Change Interpreter in Jupyter notebook

答案 1 :(得分:0)

我在使用 conda 安装 opencv 时遇到了类似的问题,并通过手动添加内核解决了这个问题 https://www.programmersought.com/article/97466914065/

以下内容改编自上述页面:

  1. 首先安装ipykernel <块引用>

    conda 安装 ipykernel

  2. 手动添加内核 <块引用>

    python -m ipykernel install --name stm32 --display-name "stm32h7"

现在,再次安装 cv2,并在 Jupyter Notebook 中点击 stm32h7 激活 Kernel --> Change Kernel --> stm32h7 内核。现在,再次尝试导入 cv2