cv2 ImportError(原因:找不到图像)
Posted
技术标签:
【中文标题】cv2 ImportError(原因:找不到图像)【英文标题】:cv2 ImportError (Reason: image not found) 【发布时间】:2021-10-12 20:38:48 【问题描述】:我在 macOS 上使用 pip 安装了 opencv-contrib-python,并尝试在 Jupyter 笔记本和终端中导入 cv2。但是我得到了下面的错误
import cv2
或
from cv2 import *
ImportError: dlopen(/Users/zeyu/miniforge3/lib/python3.9/site-packages/cv2/cv2.cpython-39-darwin.so, 2): 库未加载:/opt/homebrew/opt/ tesseract/lib/libtesseract.4.dylib 引用自:/Users/zeyu/miniforge3/lib/python3.9/site-packages/cv2/cv2.cpython-39-darwin.so 原因:找不到图片
注意:我使用的是带有苹果硅 M1 芯片的 Macbook Pro。我不知道这是否也很重要。
【问题讨论】:
【参考方案1】:在 VScode 上安装 opencv 后尝试导入 cv2 时遇到类似错误。这似乎是使用 conda 构建虚拟环境时可能出现的错误。 我能够通过将“terminal.integrated.inheritEnv”更改为 false 来解决问题。 我不知道 jupyternotebook,但我希望这会有所帮助。
【讨论】:
以上是关于cv2 ImportError(原因:找不到图像)的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:DLL 加载失败:找不到指定的模块。尝试“从 PIL 导入图像”时
windows运行python,提示import win32file ImportError: DLL load failed: 找不到指定的程序。
ImportError: DLL load failed: 找不到指定的模块
import torchvision错误提示ImportError: DLL load failed: 找不到指定的模块。