title: Can't start spyder because of PyQt5.QtWebKitWidgets
body: <p>I have a problem with spyder.</p>
  
  <p>I just installed on this laptop Python 3.7 and Spyder, as I did on many others. However this time, it doesn't work.</p>
  
  <p>I installed <code>Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32</code> with the installer. I changed the path to a custom path: <code>C:\Python\Python37</code>, I added the precompile library and I added the path to the environment. 
  The laptop was rebooted at that point.</p>
  
  <p>Then I updated pip:</p>
  
  <pre><code>py -3.7 -m pip install --upgrade pip
  </code></pre>
  
  <p>And then I installed spyder:</p>
  
  <pre><code>py -3.7 -m pip install spyder
  </code></pre>
  
  <p>I then try to launch spyder with the file:</p>
  
  <pre><code>C:\Python\Pythno37\Lib\site-packages\spyder\app\start.py
  </code></pre>
  
  <p>I get the error:</p>
  
  <pre><code>ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'
  </code></pre>
  
  <p>PyQt5 is installed with version 5.12.</p>
  
  <p>No clue why it doesn't work...</p>
  
  <p>EDIT: The full error message:</p>
  
  <p><a href="https://i.stack.imgur.com/ugHel.png" rel="noreferrer"><img src="https://i.stack.imgur.com/ugHel.png" alt="Error msg"></a></p>
  
  <p>It sugggest that the problem comes from <code>qtpy</code>. However, the corresponding file imports:</p>
  
  <pre><code>from . import PYQT5,PYSIDE2, PYQT4, PYSIDE, PythonQtError
  
  
  # To test if we are using WebEngine or WebKit
  WEBENGINE = True
  
  
  if PYQT5:
      try:
          from PyQt5.QtWebEngineWidgets import QWebEnginePage
          from PyQt5.QtWebEngineWidgets import QWebEngineView
          from PyQt5.QtWebEngineWidgets import QWebEngineSettings
      except ImportError:
          from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
          from PyQt5.QtWebKitWidgets import QWebView as QWebEngineView
          from PyQt5.QtWebKit import QWebSettings as QWebEngineSettings
          WEBENGINE = False
  </code></pre>
  
  <p>The <code>PyQt5.QtWebEngnieWidgets</code> is correctly used.</p>