OpenCV не работает с PyCharm после обновления до Mac OS 11 (Big Sur)

#python-3.x #opencv #pycharm #macos-big-sur

#python-3.x #opencv #pycharm #macos-big-sur

Вопрос:

У меня OpenCV нормально работал с PyCharm CE и Python 3.8. Затем я обновил Mac OS до Big Sur, и он перестал работать. Я переустановил OpenCV следующим образом без какого-либо эффекта:

pip3 установить opencv-python

pip3 установить opencv-contrib-python

Ответ №1:

Я обнаружил, что решением было понизить версию opencv. В Pycharm процесс выглядит следующим образом:

  1. В настройках перейдите к интерпретатору Python. Вы увидите текущие версии opencv-contrib-python и opencv-python, которые могут совпадать с последней версией.
    В этом проблема.введите описание изображения здесь
  2. Дважды щелкните текущую версию opencv-contrib-python, чтобы открыть этот экран:

введите описание изображения здесь

  1. Установите флажок указать версию и найдите версию 4.1.2.30. Затем нажмите Установить пакет и подождите несколько секунд, чтобы получить сообщение о том, что пакет был успешно установлен. Нажмите OK, и вы увидите, что opencv-conbtrib-python понижен до соответствующей версии.
  2. После шага 3 opencv-python, возможно, также был понижен до соответствующей версии 4.2.0.34. Если это не так, выполните тот же процесс, чтобы понизить opencv-python до версии 4.2.0.34. В конце ваш экран интерпретатора python должен выглядеть следующим образом:

введите описание изображения здесь

Это должно сработать. Протестируйте его, чтобы убедиться, что он работает.