我在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): Library not loaded: /opt/homebrew/opt/tesseract/lib/libtesseract.4.dylib Referenced from: /Users/zeyu/miniforge3/lib/python3.9/site-packages/cv2/cv2.cpython-39-darwin.so Reason: image not found
注:我用的是MacBookPro和苹果的硅芯片M1。我不知道这是否也很重要
在VScode上安装opencv后,我尝试导入cv2时遇到了类似的错误。这似乎是使用conda构建虚拟环境时可能发生的错误。 我可以通过将“terminal.integrated.inheriteEnv”更改为false来解决这个问题。 我不知道jupyternotebook,但我希望这能有所帮助
相关问题 更多 >
编程相关推荐