在 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 时出现问题,即使它安装在我的机器上的主要内容,如果未能解决你的问题,请参考以下文章
“未找到导入 tensorflow 模块”仅在 jupyter 笔记本上,但不在 jupyter 实验室或终端上
opencv.imshow 会导致 jupyter notebook 崩溃