在 Jupyter 笔记本上导入 openCV 时出现问题,即使它安装在我的机器上

Posted

技术标签:

【中文标题】在 Jupyter 笔记本上导入 openCV 时出现问题,即使它安装在我的机器上【英文标题】:Problem with importing openCV on Jupiter notebook even though it is installed on my machine 【发布时间】:2020-08-18 10:40:24 【问题描述】:

所以,我一直在尝试将 openCV 导入我的 python 笔记本,但我遇到了问题,我尝试了多种安装方法,坦率地说,我想我现在有多个 python 2.7 和 3.7.7 版本,在这一点上,我只是迷路了。

图片(3):https://imgur.com/a/aLtuMm2

图像 1 -> 显示 opencv 的 pip 列表 图片 2 -> 显示公寓的点子列表 图 3 -> 导入错误

【问题讨论】:

除非绝对必要,否则请不要将信息共享为图像。请参阅:meta.***.com/questions/303812/…、idownvotedbecau.se/imageofcode、idownvotedbecau.se/imageofanexception。问题可能是您运行程序时使用的 Python 安装与添加库的安装不同。 很确定你已经在另一个环境中或为不同版本的 python 安装了这些包 我也是这么想的,但我只是终端的初学者,我不知道如何改变它,我在这里尝试了一个解决方案,在 GeeksforGeeks 上尝试了一个解决方案,但仍然失败了。 【参考方案1】:

假设您在 jupyter 中使用 python3.7.7。当您使用pip 安装opencv 时,可能是为python2.7 安装它,所以要为python3.7.7 安装它,您必须像这样安装它:

python3.7.7 -m pip install opencv-python

【讨论】:

当我输入时,这就是我得到的; -bash: python3.7.7: command not found 用你在jupyter中使用的python版本替换python3.7.7吧。 你可以输入“python”并按TAB(2次),它会提示你安装的版本。 所以在这里运行python3.7; pastebin.com/NXGz45En 当我在 Jupyter 中运行 python_version() 时,版本是 3.7.4,我仍然无法导入 所以现在在 jupyter 中检查它

以上是关于在 Jupyter 笔记本上导入 openCV 时出现问题,即使它安装在我的机器上的主要内容,如果未能解决你的问题,请参考以下文章

Jupyter笔记本上的cv2导入错误

使用jupyter notebook时导入文件时出错

“未找到导入 tensorflow 模块”仅在 jupyter 笔记本上,但不在 jupyter 实验室或终端上

opencv.imshow 会导致 jupyter notebook 崩溃

Ipython笔记本(jupyter),opencv(cv2)和绘图?

如何修复当我尝试导入任何东西时看到的 Jupyter 笔记本中的错误