仅一个jupyter笔记本中没有名为cv2的模块

时间:2020-09-01 10:55:40

标签: python opencv jupyter-notebook

在有人说这是一个重复的问题之前,我应该先安装它,然后听听我的情况:

我正在从已经安装了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'

为什么?它正在另一个笔记本上运行!

1 个答案:

答案 0 :(得分:0)

查看两个笔记本是否都在同一虚拟环境中运行。

您可以在使用conda activate <env_name>命令运行笔记本电脑之前输入jupyter notebook