【问题标题】:Jupyter Notebook not finding Anaconda openccv moduleJupyter Notebook 找不到 Anaconda opencv 模块
【发布时间】:2020-04-07 06:36:44
【问题描述】:

我正在使用 Anaconda 来管理 python 环境,并从中运行 Jupyter Notebook。我已经安装了 nb_conda 和 nb_conda_kernels,当我从 Jupyter Notebook 的 Conda 选项卡中查看它们时,opencv 列在已安装的 conda 包中。尽管如此,当我运行笔记本并通过导入时,

import os
import sys
import random
import math
import re
import time
import numpy as np
import opencv

遇到 ModuleNotFoundError: No module named 'opencv'

我已将笔记本设置为使用已安装 opencv 的 conda 环境,并且 opencv 在笔记本内核选项卡的“conda 包”部分中的已安装包中列出。然而,当我尝试在笔记本中运行单元格时,由于某种原因它仍然找不到 opencv。

如果相关,我也在同一环境中安装了 ipykernel。当我打开内核选项卡的 Conda 包部分时,笔记本似乎也没有找到任何可用的 conda 包可供下载。

我是使用 conda 的新手,这是我第一次尝试将它与 Jupyter Notebook 结合使用。如何让笔记本使用已安装的 opencv 包?

【问题讨论】:

  • 如果你使用的是最新的笔记本,你可以%conda install opencv在你当前的内核中安装opencv。 conda 中的环境是相互隔离的。因此,重要的是要始终知道当前内核属于哪个 python 解释器,以确保软件包安装到正确的环境中并且可以访问。
  • @cel 你是对的,这解决了问题,我的另一个问题最终无关紧要。谢谢!

标签: python opencv import jupyter-notebook anaconda


【解决方案1】:

@cel 发现了问题,先运行%conda install opencv 解决了这个问题

【讨论】:

    猜你喜欢
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 2023-01-07
    • 2021-09-19
    相关资源
    最近更新 更多