当我运行我的对象检测 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/