Python 3.7.0 Нет модуля с именем 'PyQt5.QtWebEngineWidgets' - программирование
Подтвердить что ты не робот

Python 3.7.0 Нет модуля с именем 'PyQt5.QtWebEngineWidgets'

У меня есть Python 3.7.0, и я установил PyQt5 с этой командой:

pip install PyQt5

Я вернул эту ошибку:

    main.py", line 4, in <module>
    from PyQt5.QtWebEngineWidgets import *
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'

В Eclipse у меня есть эта конфигурация:

enter image description here

Что может быть не так?

Спасибо

4b9b3361

Ответ 1

Он был перемещен в отдельный пакет.

Исходя из этого ответа и моего собственного опыта, просто выполните в терминале:

pip install PyQtWebEngine

Ответ 2

Я только что установил старую версию pyqt5

pip install PyQt5==5.7.1

Ответ 3

Для меня, сначала удаление PyQtWebEngine с помощью pip uninstall PyQtWebEngine а затем повторная установка с помощью pip install PyQtWebEngine решила проблему с запуском Spyder.

Ответ 4

это проблема с версией pyqt5, вы можете попробовать установить pip pyqt5 == pyqt5.8 или то же самое для conda, я думаю, что это может помочь

Ответ 5

pip install PyQt5==5.7.1

решил проблему и для меня