Jupyter 安装在 anaconda 的单独环境中时无法导入 OpenCV

Jupyter can't import OpenCV when Installed on a seperate environment in anaconda

我正在开发一个新项目,为了使用 anaconda 进行有组织的工作,我需要在自定义环境中安装所有必要的软件包,例如 OpenCV。

1- 首先,我创建并激活了名为 OPENCV_env

的新环境

2-然后我在这个环境下安装了OpenCV

3- 我使用以下命令将我的新环境添加到 jupyter notebook

python -m ipykernel install --user --name=OPENCV_env

4- 我打开了 jupyter notebook 并选择了新内核

5- 当我尝试在 jupyter 中导入 OpenCV 时,returns 出现以下错误:

6- 我查看了自定义环境下是否安装了OpenCV,貌似安装正确:

所以我的问题是: 为什么在Jupyter notebook中导入不了cv2,尤其是我选择自己创建的内核环境时?

我已经通过从源代码安装 opencv 解决了这个问题。它也可以通过 pip pkg-manager 安装 opencv 来工作。但是,我不知道为什么jupyter在使用conda安装时无法导入cv2。 Link 到源构建:

https://www.youtube.com/watch?v=tjXkW0-4gME&t=397s