【发布时间】:2020-10-10 23:07:11
【问题描述】:
我使用 '''conda-forge''' 在我的环境中安装了 openCV。
它在我的终端上工作
❯蟒蛇 Python 3.8.2(默认,2020 年 3 月 26 日,10:43:30) [Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin 输入“帮助”、“版权”、“信用”或“许可”以获取更多信息。 >>> 导入 cv2但它在我的 Jupyter Notebook 上不起作用
import cv2
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-c8ec22b3e787> in <module>
----> 1 import cv2
ModuleNotFoundError: No module named 'cv2'
我正在使用 Python 3.8.2。它显示在我的 conda 列表和 anaconda 的环境包列表中。请帮忙。
【问题讨论】:
-
我猜你没有安装在jupyter使用的环境中。在 Jupyter 中,您可以选择不同的内核。在笔记本的内核选项卡或实验室右上角的按钮上检查您正在使用的内核。
-
它只有一个 Python 3 内核。即使我从安装了 opencv 的环境中运行 jupyter notebook,我也会遇到同样的错误。
-
谢谢@Trenton。 source activate Vision python -m ipykernel install --user --name Vision --display-name "Python (Vision)" 然后从 Jupyter Notebook 中选择 Python (vision) 解决了这个问题!
标签: python opencv jupyter-notebook anaconda