【发布时间】:2019-07-02 20:17:09
【问题描述】:
我提到了这个问题:
python3 openCV install error: Symbol not found: _clock_gettime
建议作为升级操作系统的答案,或者安装不需要 _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
(请参阅:https://anaconda.org/search?q=opencv)
使用 jupyter 时错误仍然存在,而不是从控制台可以正常工作。
我认为问题在于正确的环境。
我做了以下事情:
conda 创建 mlvision
conda activate mlvision
# install packages on local env
conda install -n mlvision keras
conda install -n mlvision -c rpi opencv
我在上面的错误中看到python路径没有指向本地conda环境。
我创建了另一个问题,因为上面引用的答案没有解决我的问题。
__
NB 使用 miniconda,而不是 anaconda。 Mac OS 1.9.5
【问题讨论】:
标签: python opencv conda miniconda