Я предполагаю, что вы установили Python3 и OpenCV с помощью Homebrew, поскольку " Cellar " находится в пути в сообщении об ошибке:
ImportError: dlopen(/usr/local/lib/python3.7/site-packages/cv2/python-3.7/cv2.cpython-37m-darwin.so, 2): Library not loaded: /usr/local/opt/ilmbase/lib/libImath-2_2.23.dylib
Referenced from: /usr/local/Cellar/opencv/4.0.1/lib/libopencv_imgcodecs.4.0.dylib
Я думаю, что вы используете эту версию python3
:
/usr/local/lib/python3.7/site-packages
но произошло одно из следующих событий:
- Вы установили
opencv-python
где-то еще (например, используя другой python
или pip
бинарный файл)
- Вы неправильно установили или вручную изменили установку OpenCV (вы упомянули « в отношении .so файла, который я вставил во время установки », возможно, некоторые символические ссылки не были должным образом обновлены)
Попробуйте переустановить с этой конкретной версией python3
:
$ which python3
/usr/local/bin/python3
$ /usr/local/bin/python3 -m pip install --force-reinstall opencv-python