qt.qpa.plugin: Не удалось найти плагин платформы Qt «wayland»

#ubuntu

Вопрос:

Я пытаюсь просмотреть некоторые учебники по распознаванию изображений, но я продолжаю сталкиваться с этой ошибкой, которая мешает мне продолжить. Я использую Ubuntu 21.10 и python 3.9.7. Мой код таков.

 import cv2 img=cv2.imread("path",1) #print(type(img)) #print(img) #print(img.shape) #print(img.ndim) cv2.imshow("Moon",img) cv2.waitKey(2000)  

хотя, что еще более важно, это ошибка, которую я получаю.

 qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in "/home/peepo/.local/lib/python3.9/site-packages/cv2/qt/plugins"  

Я зашел в папку на пути и, конечно же, вэйланда там нет. Я уже некоторое время искал и установил несколько разных вещей, от решений до людей, испытывающих похожие проблемы, которые я нашел в Интернете. Ничего не сработало. В настоящее время я нахожусь на том этапе, когда я ищу, есть ли где-нибудь ручная загрузка, которую я могу просто перетащить в папку. Я читал, что есть некоторые проблемы с новой версией ubuntu и qt4, поэтому я не уверен, что это больше проблема ubuntu или python. Любая помощь будет признательна.

Ответ №1:

У меня возникла та же проблема после обновления до Ubuntu 21.10 (с 20.10).

Установка более старой версии OpenCV сработала для меня.

 pip install opencv-python==4.3.0.38