I have Python 3.7.0 and I installed PyQt5 with this command:
pip install PyQt5I have returned this error:
main.py", line 4, in <module> from PyQt5.QtWebEngineWidgets import *
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'In Eclipse I have this configuration:
What may be wrong?
Thanks
64 Answers
It has been moved to a separated package.
Based on this answer and my own experience, Just execute in a terminal:
pip install PyQtWebEngineIf you still got problems with PyQt, try uninstalling all of the PyQt related libraries:
pip uninstall PyQt5
pip uninstall PyQt5-sip
pip uninstall PyQtWebEngineThen install them again, which should fix the following errors:
ModuleNotFoundError: No module named 'PyQt5.sip'
ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'If you got problems uninstalling the libraries, go to your Python folder, like:
C:\Users\<USERNAME>\AppData\Local\Programs\Python\Python<PYTHON-VERSION>\Lib\site-packagesand manually delete the PyQt folders, then uninstall everything and install again.
6Make sure you have the latest Python version and upgraded your pip too
For me, first uninstalling PyQtWebEngine withpip uninstall PyQtWebEngineand then reinstalling with pip install PyQtWebEnginesolved the problem of Spyder not starting.
I have just installed older version of pyqt5
pip install PyQt5==5.7.1 this is a problem with pyqt5. You can try:
pip install pyqt5==pyqt5.8or same for conda