关于python:Jupyter笔记本上的cv2导入错误 您所在的位置:网站首页 jupiter安装cv2 关于python:Jupyter笔记本上的cv2导入错误

关于python:Jupyter笔记本上的cv2导入错误

2023-04-26 10:49| 来源: 网络整理| 查看: 265

我正在尝试在Jupyter笔记本上导入cv2,但是我收到了这个错误:

1ImportError: No module named cv2

我很沮丧,因为我现在正在处理这个简单的问题几个小时。 它适用于Pycharm但不适用于Jupiter笔记本。 我已经将cv2安装到Python2.7的站点包中,将Jupyter的内核配置为python2,浏览文档但我仍然没有得到我所缺少的内容?

(我正在使用Windows 10并使用microsoft cognitives api,这就是我需要导入此包的原因。)

这是代码:

123  in () ----> 1 import cv2       2 cv2.__version__

为了使这项工作,我该怎么办?

你的python路径是否在正确的位置?检查python在哪里寻找模块。在笔记本内尝试:

12import os os.sys.path

cv2模块是否位于任何这些目录中?如果不是你的路径看错了地方。如果它正在俯瞰安装位置,请将其附加到您的python路径。您可以按照此处的说明操作。

相关讨论 谢谢,我在Anaconda2文件中安装了cv2,它可以工作。 我遇到过同样的问题。 不得不在活动环境中安装Jupyter,以便将jupyter笔记本链接到安装了opencv2软件包的envinronment

我的Python3内核中没有openCV安装,所以我通过激活特定环境并在命令提示符下运行它来安装它:

1pip install opencv-python

如何查找和激活我的环境?

要列出所有conda环境,请运行以下命令:

1conda info --envs

你会得到这样的东西:

12ipykernel_py2            D:\Anaconda\envs\ipykernel_py2 root                     D:\Anaconda

之后,激活抱怨缺少cv2的环境并运行pip install opencv-python命令。

如何激活环境?

只需运行命令:

1activate env_name

其中env_name是所需环境(例如,如果要访问上面列出的两个环境中的第一个,则可以键入activate ipykernel_py2)。

注意:如果您使用的是Linux,则需要输入source activate env_name。

为那些遇到同样问题的人说清楚:

默认情况下:Anaconda(jupyter notebook)在PC上安装后会有自己的Python和软件包版本。

如果您的PC上安装了Python x.x,并且使用此python版本的软件包管理器安装了OpenCV或任何软件包,那么这并不意味着您的jupyter笔记本可以访问您之前安装的这些python软件包。他们不是住在同一个文件夹中。

为了说明这一点,打开你的Windows CMD并写:

1`python`

然后写:

12import os os.path

你将获得你的python的路径。在我的情况下(C: Python35)

现在打开Anaconda Prompt并再次编写相同的命令:

1`python`

然后写:

12import os os.path

你将获得anaconda的python路径。在我的情况下(C: Users MY_NAME Anaconda3)。

正如您所看到的,python有两种不同的路径,因此请确保诊断此类错误的第一步(没有名为x的模块)是问自己是否在正确的位置安装了包!

N.B:在Anaconda本身内你可以创建环境,每个环境可能安装了不同的软件包,所以你还必须确保你处于正确的环境中并且它是活动环境。

在我的基础(根)环境中使用Anaconda Navigator"安装"opencv软件包后,我的Jupyter笔记本中出现了这个问题。

但是,在"安装"软件包及其依赖项之后,Anaconda Navigator显示了一个提醒弹出窗口,以更新到下一个Anaconda Navigator版本。我一开始忽略了这个,但是在我的Jupyter Notebook中无法使用opencv包。

在我将Anaconda Navigator更新到更新版本后,opencv软件包安装工作正常。

这是因为opencv库。 尝试在anaconda提示符下运行此命令:

1conda install -c conda-forge opencv



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有