我正在尝试使用Jupyter将OpenCV导入到我的ipynb中。我一直得到:
ImportError:没有名为' cv2'
的模块
import cv2
import pandas as pd
import numpy as np
import matplotlib
from matplotlib import pyplot as plt
import seaborn as sns
知道如何在jupyter中导入cv2吗?
答案 0 :(得分:1)
如果已经安装了opencv,则笔记本和opencv库可能位于2个不同的python环境中。 过去,以下内容对我有所帮助:
!pip install opencv-python
请注意,!
是故意的。这将在您当前的笔记本环境中安装open-cv。
答案 1 :(得分:1)
您可以输入
which jupyter-notebook
如果未在opencv-python的环境中安装,则应在环境中安装jupyter:
condda install jupyter-notebook
答案 2 :(得分:0)
OpenCV是为Python 2.7编译的。当您使用pip安装它时,它将安装2.7。但是,如果您使用python 3运行代码,它将抱怨未安装该模块。
使用命令
sudo apt-get install python3-opencv
解决了我的问题,希望对别人有帮助
答案 3 :(得分:0)
如果您是Jupyter Notebook上的Tensorflow用户。因此,我可以向您解释如何摆脱这个问题。
现在,输入: 2. pip安装opencv-python。
这肯定可以解决问题。