Я ссылался на вопрос:
Python3 openCV ошибка установки: символ не найден: _clock_gettime
, который предлагает в качестве ответа либо обновить ОС, либо установитьпрежняя версия openCV, которая не требует _clock_gettime:
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
Я пытался установить версию opencv пониженной версии с канала conda:
conda install -n mlvision -c rpi opencv
(см .: https://anaconda.org/search?q=opencv)
Ошибка сохраняется при использовании jupyter, вместо консоли она работает нормально.
Я думаю, что проблема связана с правильной средой.
Я сделал следующее:
conda create mlvision
conda activate mlvision
# install packages on local env
conda install -n mlvision keras
conda install -n mlvision -c rpi opencv
Я вижу, что в ошибке выше пути питона не указывает на локальную среду conda .
, которую я создалдругой вопрос, потому что указанный выше ответ не решил мою проблему.
__
NB с использованием миниконды, а не анаконды. Mac OS 1.9.5