Проблема в том, что py-opencv требует python 3.6 или выше, где при pyqt = 4 требуется python2.7. Следовательно, между этими двумя пакетами будет конфликт.
Чтобы избежать этого конфликта и использовать оба пакета вместе, выполните следующие шаги. Обратите внимание, что здесь версия pyqt получит обновление до 5.9.2
Команда:
Создайте новую среду conda, чтобы избежать несоответствия пакетов.
conda create -n pyqt python=3.6
Здесь pyqt - это имя среды conda
Активировать среду:
activate pyqt
Установить py-opencv
conda install -c anaconda py-opencv
Установить пакет pyqt:
conda install -c alges pyqt
При выполнении этого шага версия pyqt будет 5.9.2
Теперь вы сможете использовать оба пакета с python3.6