У меня проблема со spyder.
Я только что установил на этот ноутбук Python 3.7 и Spyder, как и на многих других.Однако на этот раз он не работает.
Я установил Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32
с установщиком.Я изменил путь на пользовательский путь: C:\Python\Python37
, добавил библиотеку прекомпиляции и добавил путь к среде.В этот момент ноутбук был перезагружен.
Затем я обновил pip:
py -3.7 -m pip install --upgrade pip
И затем я установил spyder:
py -3.7 -m pip install spyder
Затем я пытаюсь запустить spyder сфайл:
C:\Python\Pythno37\Lib\site-packages\spyder\app\start.py
Я получаю сообщение об ошибке:
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'
PyQt5 установлен с версией 5.12.
Не знаю, почему он не работает ...
РЕДАКТИРОВАТЬ: полное сообщение об ошибке:
Предполагается, что проблема возникает из qtpy
.Однако соответствующий файл импортируется:
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
PyQt5.QtWebEngnieWidgets
используется правильно.