【发布时间】:2021-07-30 14:23:54
【问题描述】:
所以,我试图将 cv2 导入我的 jupyter 笔记本。
但它说
ModuleNotFoundError
Traceback(最近一次通话最后一次)
在
----> 1 导入 cv2
ModuleNotFoundError: 没有名为“cv2”的模块
我已经使用以下命令安装了它:pip install opencv-python 我在 MacOS Catalina 上,请帮帮我。
【问题讨论】:
所以,我试图将 cv2 导入我的 jupyter 笔记本。
但它说
ModuleNotFoundError
Traceback(最近一次通话最后一次)
在
----> 1 导入 cv2
ModuleNotFoundError: 没有名为“cv2”的模块
我已经使用以下命令安装了它:pip install opencv-python 我在 MacOS Catalina 上,请帮帮我。
【问题讨论】:
您是否安装了多个 python 版本?如果是这样,请确保您使用的是您认为您用于笔记本的 python 解释器。 运行
!pip freeze
在你的笔记本中检查 opencv-python 是否真的被列为已安装的包。 如果不为该版本安装它或
【讨论】:
我在使用 conda 安装 opencv 时遇到了类似的问题,并通过手动添加内核来解决这个问题,如本页所述https://www.programmersought.com/article/97466914065/
以下是对上述页面的改编:
conda 安装 ipykernel
python -m ipykernel install --name stm32 --display-name "stm32h7"
现在,再次安装 cv2 并在 Jupyter Notebook 中,通过单击 Kernel --> Change Kernel --> stm32h7 激活 stm32h7 内核。现在,再次尝试导入cv2。
【讨论】: