conda update spyder
(или pip
, если не используется Anaconda).jupyter qtconsole
(если это связано с консолью)spyder --reset
Сбой Spyder с PyQT5 5.12
mariano @ mllamedo-UTN : ~ $ Traceback (последний вызов последний):
Файл "/home/mariano/.local/lib/python3.6/site-packages/qtpy/QtWebEngineWidgets.py", строка 22, в
из PyQt5.QtWebEngineWidgets импортировать QWebEnginePage
ModuleNotFoundError: нет модуля с именем PyQt5.QtWebEngineWidgets
Во время обработки вышеуказанного исключения произошло другое исключение:
Traceback (most recent call last):
File "/home/mariano/.local/bin/spyder3", line 10, in <module>
sys.exit(main())
File "/home/mariano/.local/lib/python3.6/site-packages/spyder/app/start.py", line 192, in main
from spyder.app import mainwindow
File "/home/mariano/.local/lib/python3.6/site-packages/spyder/app/mainwindow.py", line 90, in <module>
from qtpy import QtWebEngineWidgets # analysis:ignore
File "/home/mariano/.local/lib/python3.6/site-packages/qtpy/QtWebEngineWidgets.py", line 26, in <module>
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'
cannot start spyder
Возможный обходной путь:
Понизьте версию Pyqt до 5.11.3
$ pip3 install --upgrade --user pyqt5 == 5.11.3
и проблема исчезнет.
P / S: Заранее извините, если это не связано со Spyder.
Дубликат № 8747. Чтобы исправить это, вам нужно
pip install pyqtwebengine
Просто хотел оставить быстрый комментарий - по какой-то причине "pip install pyqtwebengine" не устраняет эту ошибку для меня. Устанавливает версию 5.12.1.
Журнал установки spyder:
C: \ WINDOWS \ system32> pip install spyder
Требование уже выполнено: spyder в c: [...] \ site-packages (3.3.4)
Требование уже выполнено: psutil в c: [...] \ site-packages (от spyder) (5.4.6)
Требование уже выполнено: pyqt5 <5.13; python_version> = "3" в c: [...] \ site-packages (от spyder) (5.12.1)
Требование уже выполнено: pyqtwebengine <5.13 в c: \ [...] \ site-packages (от spyder) (5.12.1)
Требование уже выполнено: chardet> = 2.0.0 в c: [...] \ site-packages (от spyder) (3.0.4)
Требование уже выполнено: nbconvert in c: [...] \ site-packages (от spyder) (5.3.1)
Требование уже выполнено: sphinx в c: [...] \ site-packages (от spyder) (1.7.6)
Требование уже выполнено: rope> = 0.10.5 в c: [...] \ site-packages (от spyder) (0.10.7)
Требование уже выполнено: spyder-kernels <1.0,> = 0.4.3 в c: [...] \ site-packages (от spyder) (0.4.3)
Требование уже выполнено: qtconsole> = 4.2.0 в c: [...] \ site-packages (от spyder) (4.3.1)
Требование уже выполнено: qtpy> = 1.5.0 в c: [...] \ site-packages (от spyder) (1.7.0)
Требование уже выполнено: pygments> = 2.0 в c: [...] \ site-packages (от spyder) (2.2.0)
Требование уже выполнено: qtawesome> = 0.5.7 в c: [...] \ site-packages (от spyder) (0.5.7)
Требование уже выполнено: pycodestyle в c: [...] \ site-packages (от spyder) (2.4.0)
Требование уже выполнено: pyzmq в c: [...] \ site-packages (от spyder) (17.1.0)
Требование уже выполнено: pylint в c: [...] \ site-packages (от spyder) (2.0.0)
Требование уже выполнено: pickleshare в c: [...] \ site-packages (от spyder) (0.7.4)
Требование уже выполнено: numpydoc в c: [...] \ site-packages (от spyder) (0.8.0)
Требование уже выполнено: cloudpickle в c: [...] \ site-packages (от spyder) (0.5.3)
Требование уже выполнено: брелок; sys_platform! = "linux2" в c: [...] \ site-packages (от spyder) (13.2.1)
Требование уже выполнено: jedi> = 0.9.0 в c: [...] \ site-packages (от spyder) (0.12.1)
Требование уже выполнено: pyflakes в c: [...] \ site-packages (от spyder) (2.0.0)
Требование уже выполнено: PyQt5_sip <4.20,> = 4.19.14 в c: [...] \ site-packages (из pyqt5 <5.13; python_version> = "3" -> spyder) (4.19.15)
Требование уже выполнено: nbformat> = 4.4 в c: [...] \ site-packages (из nbconvert-> spyder) (4.4.0)
Требование уже выполнено: bleach в c: [...] \ site-packages (из nbconvert-> spyder) (2.1.3)
Требование уже выполнено: pandocfilters> = 1.4.1 в c: [...] \ site-packages (из nbconvert-> spyder) (1.4.2)
Требование уже выполнено: mistune> = 0.7.4 в c: [...] \ site-packages (из nbconvert-> spyder) (0.8.3)
Требование уже выполнено: traitlets> = 4.2 в c: [...] \ site-packages (из nbconvert-> spyder) (4.3.2)
Требование уже выполнено: jupyter-core в c: [...] \ site-packages (из nbconvert-> spyder) (4.4.0)
Требование уже выполнено: jinja2 в c: [...] \ site-packages (из nbconvert-> spyder) (2.10)
Требование уже выполнено: точки входа> = 0.2.2 в c: [...] \ site-packages (из nbconvert-> spyder) (0.2.3)
Требование уже выполнено: testpath в c: [...] \ site-packages (от nbconvert-> spyder) (0.3.1)
Требование уже выполнено: sphinxcontrib-websupport в c: [...] \ site-packages (от sphinx-> spyder) (1.1.0)
Требование уже выполнено: запросы> = 2.0.0 в c: [...] \ site-packages (от sphinx-> spyder) (2.19.1)
Требование уже выполнено: шесть> = 1.5 в c: [...] \ site-packages (из sphinx-> spyder) (1.11.0)
Требование уже выполнено: упаковка в c: [...] \ site-packages (от sphinx-> spyder) (17.1)
Требование уже выполнено: alabaster <0.8,> = 0.7 в c: [...] \ site-packages (от sphinx-> spyder) (0.7.11)
Требование уже выполнено: setuptools в c: [...] \ site-packages (от sphinx-> spyder) (40.8.0)
Требование уже выполнено: размер изображения в c: [...] \ site-packages (от sphinx-> spyder) (1.0.0)
Требование уже выполнено: babel! = 2.0,> = 1.3 в c: [...] \ site-packages (из sphinx-> spyder) (2.6.0)
Требование уже выполнено: snowballstemmer> = 1.1 в c: [...] \ site-packages (от sphinx-> spyder) (1.2.1)
Требование уже выполнено: colorama> = 0.3.5; sys_platform == "win32" в c: [...] \ site-packages (из sphinx-> spyder) (0.3.9)
Требование уже выполнено: Docutils> = 0.11 в c: [...] \ site-packages (из sphinx-> spyder) (0.14)
Требование уже выполнено: ipykernel> = 4.8.2 в c: [...] \ site-packages (из spyder-kernels <1.0,> = 0.4.3-> spyder) (4.8.2)
Требование уже выполнено: jupyter-client> = 5.2.3 в c: [...] \ site-packages (из spyder-kernels <1.0,> = 0.4.3-> spyder) (5.2.3)
Требование уже выполнено: ipython-genutils в c: [...] \ site-packages (из qtconsole> = 4.2.0-> spyder) (0.2.0)
Требование уже выполнено: isort> = 4.2.5 в c: [...] \ site-packages (из pylint-> spyder) (4.3.4)
Требование уже выполнено: astroid> = 2.0.0 в c: [...] \ site-packages (из pylint-> spyder) (2.0)
Требование уже выполнено: mccabe в c: [...] \ site-packages (из pylint-> spyder) (0.6.1)
Требование уже выполнено: pywin32-ctypes! = 0.1.0,! = 0.1.1; sys_platform == "win32" в c: [...] \ site-packages (из связки ключей; sys_platform! = "linux2" -> spyder) (0.1.2)
Требование уже выполнено: parso> = 0.3.0 в c: [...] \ site-packages (от jedi> = 0.9.0-> spyder) (0.3.1)
Требование уже выполнено: jsonschema! = 2.5.0,> = 2.4 в c: [...] \ site-packages (из nbformat> = 4.4-> nbconvert-> spyder) (2.6.0)
Требование уже выполнено: html5lib! = 1.0b1,! = 1.0b2,! = 1.0b3,! = 1.0b4,! = 1.0b5,! = 1.0b6,! = 1.0b7,! = 1.0b8,> = 0.99999999pre in c: [...] \ site-packages (от bleach-> nbconvert-> spyder) (1.0.1)
Требование уже выполнено: декоратор в c: [...] \ site-packages (из traitlets> = 4.2-> nbconvert-> spyder) (4.3.0)
Требование уже выполнено: MarkupSafe> = 0.23 в c: [...] \ site-packages (из jinja2-> nbconvert-> spyder) (1.0)
Требование уже выполнено: urllib3 <1.24,> = 1.21.1 в c: [...] \ site-packages (из запросов> = 2.0.0-> sphinx-> spyder) (1.23)
Требование уже выполнено: idna <2.8,> = 2.5 в c: [...] \ site-packages (из запросов> = 2.0.0-> sphinx-> spyder) (2.7)
Требование уже выполнено: certifi> = 2017.4.17 в c: [...] \ site-packages (из запросов> = 2.0.0-> sphinx-> spyder) (2018.4.16)
Требование уже выполнено: pyparsing> = 2.0.2 в c: [...] \ site-packages (из упаковки-> sphinx-> spyder) (2.2.0)
Требование уже выполнено: pytz> = 0a в c: [...] \ site-packages (из babel! = 2.0,> = 1.3-> sphinx-> spyder) (2018.5)
Требование уже выполнено: tornado> = 4.0 в c: [...] \ site-packages (из ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (5.1)
Требование уже выполнено: ipython> = 4.0.0 в c: [...] \ site-packages (из ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (6.4. 0)
Требование уже выполнено: python-dateutil> = 2.1 в c: [...] \ site-packages (из jupyter-client> = 5.2.3-> spyder-kernels <1.0,> = 0.4.3-> spyder) ( 2.7.3)
Требование уже выполнено: lazy-object-proxy в c: [...] \ site-packages (из astroid> = 2.0.0-> pylint-> spyder) (1.3.1)
Требование уже выполнено: завернутый в c: [...] \ site-packages (из astroid> = 2.0.0-> pylint-> spyder) (1.10.11)
Требование уже выполнено: веб-кодировки в c: [...] \ site-packages (из html5lib! = 1.0b1,! = 1.0b2,! = 1.0b3,! = 1.0b4,! = 1.0b5,! = 1.0b6, ! = 1.0b7,! = 1.0b8,> = 0.99999999pre-> bleach-> nbconvert-> spyder) (0.5.1)
Требование уже выполнено: prompt-toolkit <2.0.0,> = 1.0.15 в c: [...] \ site-packages (из ipython> = 4.0.0-> ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (1.0.15)
Требование уже выполнено: обратный вызов в c: [...] \ site-packages (из ipython> = 4.0.0-> ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (0.1.0)
Требование уже выполнено: simplegeneric> 0.8 в c: [...] \ site-packages (из ipython> = 4.0.0-> ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (0.8.1)
Требование уже выполнено: wcwidth в c: [...] \ site-packages (из prompt-toolkit <2.0.0,> = 1.0.15-> ipython> = 4.0.0-> ipykernel> = 4.8.2-> spyder-kernels <1.0,> = 0.4.3-> spyder) (0.1.7)
Я установил pyqtwebengine, но другая ошибка. У меня установлена следующая версия.
PyQt5 - 5.15.1
PyQtWebEngine - 5.15.1
ОШИБКА: не удалось найти версию, удовлетворяющую требованию pyqt5 <5.13; python_version> = "3" (от spyder) (из версий: 5.14.0, 5.14.1, 5.14.2, 5.15.0, 5.15.1)
ОШИБКА: не найдено подходящего распределения для pyqt5 <5.13; python_version> = "3" (от spyder)
Самый полезный комментарий
Дубликат № 8747. Чтобы исправить это, вам нужно