【问题标题】:import cv2: importError: dlopen... reason: image not found导入 cv2:importError:dlopen... 原因:找不到图像
【发布时间】:2018-09-11 14:51:34
【问题描述】:

尝试导入 cv2 时出现以下错误。我使用 pip 安装了 opencv-python,也使用了自制软件,但我一直遇到这个问题。附加信息:我正在开发 OSX 10.10.5、python3.6 和 sublimeText3。

from .cv2 import *                 

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/cv2/cv2.cpython-36m-darwin.so, 2): 库未加载:/系统/库/Frameworks/CoreImage.framework/Versions/A/CoreImage
引用自:/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/cv2/.dylibs/libavcodec.57.1​​07.100.dylib
原因:找不到图片

有谁知道为什么机器找不到这个CoreImage,我该如何更改它?

【问题讨论】:

  • 不应该是from cv2 import * ??另外,通常你会使用 import cv2 来使用 opencv
  • 嘿,谢谢你的回应,但这实际上是我正在运行的代码,错误消息包括句点,但我运行 import cv2。还有其他想法吗?
  • 另外我忘了提到我正在开发一个可能也会有所作为的 virtualenv?

标签: python opencv importerror core-image


【解决方案1】:

试试:from cv2 import *

cv2 之前注意没有.

OpenCV 是一个相当大的库,因此使用 import cv2 可能更有意义,因为如果您的代码过长,它可能会让人感到困惑。

【讨论】:

  • 有趣的是,这正是我所做的。我运行 import cv2,然后终端视图使用 import .cv2 返回该错误...
  • 产生错误的终端命令是什么?
  • 我已经将 sublimeText 链接到 SublimeREPL,所以我只需在一行代码上按 cmd+enter,然后执行。我运行的代码是'import cv2'
  • 可能与 SublimeREPL 或安装有关。也许尝试将文件保存为.py,然后使用python file.py 从终端运行它,看看是否有错误。
猜你喜欢
  • 2021-10-12
  • 2020-11-17
  • 2012-09-13
  • 2016-05-17
  • 1970-01-01
  • 2019-03-05
  • 2023-03-06
  • 1970-01-01
  • 2013-12-25
相关资源
最近更新 更多