python - 获取 ImportError : dlopen(/usr/local/lib/python3. 6/site-packages/cv2/cv2.cpython-36m-darwin.so,2) 使用 tensorflow 时

标签 python opencv tensorflow

当我运行我的对象检测 python 脚本时出现以下错误

**Traceback (most recent call last):
  File "object_detection_tutorial.py", line 25, in <module>
    import cv2
  File "/usr/local/lib/python3.6/site-packages/cv2/__init__.py", line 4, in <module>
    from .cv2 import *
ImportError: dlopen(/usr/local/lib/python3.6/site-packages/cv2/cv2.cpython-36m-darwin.so, 2): Symbol not found: _clock_gettime
  Referenced from: /usr/local/lib/python3.6/site-packages/cv2/.dylibs/libavutil.55.78.100.dylib (which was built for Mac OS X 10.12)
  Expected in: /usr/lib/libSystem.B.dylib
 in /usr/local/lib/python3.6/site-packages/cv2/.dylibs/libavutil.55.78.100.dylib**

最佳答案

当我遇到类似的核心错误时(即字符串 (为 Mac OS X 10.12 构建) 也让我陷入了循环),Python 的特定构建中存在一个错误我正在导入的库。

尝试导入较旧的构建/版本,但如果这不起作用,则简单地重新安装您正在使用的 python 风格(通过自制软件)可能是一个快速修复。

关于python - 获取 ImportError : dlopen(/usr/local/lib/python3. 6/site-packages/cv2/cv2.cpython-36m-darwin.so,2) 使用 tensorflow 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48636133/

相关文章:

Python - 如何迭代数据帧并将一个单元格中的值替换为同一行中另一个单元格中的值

python - 合并来自不同文件夹的图像并将其存储到另一个文件夹

c++ - 将字符串转换为 opencv 点

python - 如何在python中顺序合并列表中的元素

python - keras无法在docker容器上工作,但不会抛出错误

c++ - 如何使用 opencv 围绕 y 轴旋转图像?

python-3.x - tensorflow 估计器 API :How to get weights of each node of a trained model using estimator api of tensorflow

tensorflow - 安装 tensorflow 1.3 后是否需要单独安装 keras 2.0?

python - 将 Keras 模型导出到 .pb 文件并优化推理在 Android 上给出随机猜测

Python - 从 tkinter 脚本连接到远程主机