在有人说这是一个重复的问题之前,我应该先安装它,然后听听我的情况:
我正在从已经安装了opencv的conda环境中运行jupyter笔记本
到目前为止,在这种环境下使用opencv都没有问题。
我已经下载了Jupyter笔记本,也创建了自己的笔记本。 在我自己创建的笔记本中
import numpy as np
import cv2
import glob
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
#%matplotlib qt
%matplotlib inline
它运行没有问题。 然后打开另一个笔记本(与上一个笔记本位于同一目录中) 而我
import numpy as np
import cv2
import glob
import matplotlib.pyplot as plt
%matplotlib qt
我明白了
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-4-b35e53327fbb> in <module>
1 import numpy as np
----> 2 import cv2
3 import glob
4 import matplotlib.pyplot as plt
5 get_ipython().run_line_magic('matplotlib', 'qt')
ModuleNotFoundError: No module named 'cv2'
为什么?它正在另一个笔记本上运行!
答案 0 :(得分:0)
查看两个笔记本是否都在同一虚拟环境中运行。
您可以在使用conda activate <env_name>
命令运行笔记本电脑之前输入jupyter notebook
。