所以,我在 python 中使用 OpenCV。我安装opencv-python
使用pip install opencv-python
。每当我尝试使用 Python CLI 在我的终端中导入 OpenCV(python
在命令提示符下运行然后运行import cv2
)时,它工作得很好,但是当我尝试在 Jupyter Notebook/Jupyter Lab 中导入它时(也使用import cv2
),它会出现以下错误:
ModuleNotFoundError Traceback (most recent call last) <ipython-input-1-c8ec22b3e787> in <module> ----> 1 import cv2 ~\Anaconda3\lib\site-packages\cv2\__init__.py in <module> 1 import importlib 2 ----> 3 from .cv2 import * 4 from .data import * 5 ModuleNotFoundError: No module named 'cv2.cv2'
我知道这个已经有一个线程(在这里找到)但是我尝试了那个线程中的所有内容但没有任何效果。我还看到了这个pyd
(我在该目录中确实有一个文件)和这个(没有任何作用)甚至这个(安装nb_conda
但jupyter
不做任何事情)。请帮忙!
编辑:这是我尝试过的更多内容:
conda install -c anaconda opencv
- 没有改变任何东西
使用venv
- 已经尝试过,不会改变任何东西
编辑 2:看起来这个问题只出现在jupyter notebook
图书馆用来.
导入东西的时候。例如,opencv
尝试导入时会出现此处的错误.cv2
。几天前我还在此处发布了另一个关于stable-baselines
无法在 中工作的问题jupyter notebook
,问题是该模块正在尝试导入from . import _ufuncs
(另一个.
导入)。其他人在 Jupyter Notebook 中有这个问题吗?另外,我应该在 StackOverflow 上发表一篇关于.
进口的新帖子吗?
繁星coding
相关分类