Python openCV的conda错误-未找到符号

Python openCV的conda错误-未找到符号,python,opencv,conda,miniconda,Python,Opencv,Conda,Miniconda,我提到的问题是: 建议您升级操作系统,或者安装不需要_clock_gettime的旧版openCV: ImportError: dlopen([path]/miniconda3/lib/python3.7/site-packages/cv2/cv2.cpython-37m-darwin.so, 2): Symbol not found: _clock_gettime Referenced from: [path]/miniconda3/lib/python3.7/site-packages

我提到的问题是:

建议您升级操作系统,或者安装不需要_clock_gettime的旧版openCV:

ImportError: dlopen([path]/miniconda3/lib/python3.7/site-packages/cv2/cv2.cpython-37m-darwin.so, 2): Symbol not found: _clock_gettime
  Referenced from: [path]/miniconda3/lib/python3.7/site-packages/cv2/.dylibs/libavutil.56.22.100.dylib
  Expected in: /usr/lib/libSystem.B.dylib
 in [path]/miniconda3/lib/python3.7/site-packages/cv2/.dylibs/libavutil.56.22.100.dylib
我试图从conda频道安装opencv的降级版本:

conda install -n mlvision -c rpi opencv
(见:)

当使用jupyter时,错误仍然存在,而不是在控制台中,它可以正常工作

我认为问题出在合适的环境上

我做了以下工作:

康达创造视觉

conda activate mlvision

# install packages on local env
conda install -n mlvision keras
conda install -n mlvision -c rpi opencv
我在上面的错误中看到,python路径没有指向本地conda环境

我创建了另一个问题,因为上面引用的答案没有解决我的问题

__

注意:使用小型蟒蛇,而不是巨蟒。
Mac OS 1.9.5

如果您没有绑定到
rpi
,您可以尝试从不同的conda频道安装
opencv


我建议使用
conda安装-c conda forge opencv
,或者使用简单的
conda安装opencv

的默认频道。我尝试了频道rpi,因为在另一个问题中,建议使用opencv 3.3.0.10来消除符号错误。我仍然发现symbol not found
\u fdopendir$INODE64
错误-请参阅完整信息:
dyld:lazy符号绑定失败:symbol not found:\u fdopendir$INODE64引用自:/Users/gg4u/Sites/miniconda3/envs/mlvision/bin/python:/usr/libSystem.B.dylib dyld:symbol not found:\u fdopendir$INODE64引用自:/Users/gg4u/Sites/miniconda3/envs/mlvision/bin/python预期位于:/usr/lib/libSystem.B.
您在conda forge和主通道中都有此错误吗?我在conda forge和主通道中也有符号未找到错误