conda update spyder
(或pip
,如果不使用 Anaconda)更新后重现该问题jupyter qtconsole
内复制(如果与控制台相关)spyder --reset
重置首选项Spyder 与 PyQT5 5.12 崩溃
mariano@mllamedo-UTN :~$ 回溯(最近一次通话):
文件“/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
已满足要求:c:[...]\site-packages 中的 spyder (3.3.4)
已满足要求:c:[...]\site-packages 中的 psutil(来自 spyder)(5.4.6)
已满足要求:pyqt5<5.13; python_version >= "3" in c:[...]\site-packages (from spyder) (5.12.1)
已满足要求:pyqtwebengine<5.13 in c:\[...]\site-packages (from spyder) (5.12.1)
要求已经满足:chardet>=2.0.0 in c:[...]\site-packages (from spyder) (3.0.4)
要求已经满足:nbconvert in c:[...]\site-packages (from spyder) (5.3.1)
已满足要求: c:[...]\site-packages 中的 sphinx(来自 spyder)(1.7.6)
要求已经满足:c:[...]\site-packages 中的绳索>=0.10.5(来自 spyder)(0.10.7)
已满足要求:spyder-kernels<1.0,>=0.4.3 in c:[...]\site-packages (from spyder) (0.4.3)
要求已经满足:qtconsole>=4.2.0 in c:[...]\site-packages (from spyder) (4.3.1)
已满足要求:c:[...]\site-packages 中的 qtpy>=1.5.0(来自 spyder)(1.7.0)
要求已经满足: pygments>=2.0 in c:[...]\site-packages (from spyder) (2.2.0)
要求已经满足:qtawesome>=0.5.7 in c:[...]\site-packages (from spyder) (0.5.7)
已满足要求:c:[...]\site-packages 中的 pycodestyle(来自 spyder)(2.4.0)
已满足要求:c:[...]\site-packages 中的 pyzmq(来自 spyder)(17.1.0)
已满足要求:c:[...]\site-packages 中的 pylint(来自 spyder)(2.0.0)
要求已经满足:c:[...]\site-packages 中的 pickleshare(来自 spyder)(0.7.4)
已满足要求:c:[...]\site-packages 中的 numpydoc(来自 spyder)(0.8.0)
要求已经满足:c:[...]\site-packages 中的 cloudpickle(来自 spyder)(0.5.3)
已满足要求:钥匙圈; sys_platform != "linux2" in c:[...]\site-packages (from spyder) (13.2.1)
已满足要求:绝地>=0.9.0 in c:[...]\site-packages (from spyder) (0.12.1)
已满足要求:c:[...]\site-packages 中的 pyflakes(来自 spyder)(2.0.0)
要求已经满足:C:[...]\site-packages 中的 PyQt5_sip<4.20,>=4.19.14(来自 pyqt5<5.13; python_version >= "3"->spyder) (4.19.15)
要求已经满足:nbformat>=4.4 in c:[...]\site-packages (from nbconvert->spyder) (4.4.0)
已满足要求:c:[...]\site-packages 中的漂白剂(来自 nbconvert->spyder)(2.1.3)
要求已经满足: pandocfilters>=1.4.1 in c:[...]\site-packages (from nbconvert->spyder) (1.4.2)
要求已经满足:mistune>=0.7.4 in c:[...]\site-packages (from nbconvert->spyder) (0.8.3)
要求已经满足:traitlets>=4.2 in c:[...]\site-packages (from nbconvert->spyder) (4.3.2)
已满足要求:c:[...]\site-packages 中的 jupyter-core(来自 nbconvert->spyder)(4.4.0)
已满足要求:c:[...]\site-packages 中的 jinja2(来自 nbconvert->spyder)(2.10)
已满足要求:入口点>=0.2.2 in c:[...]\site-packages(来自 nbconvert->spyder)(0.2.3)
已满足要求:c:[...]\site-packages 中的 testpath(来自 nbconvert->spyder)(0.3.1)
已满足要求: c:[...]\site-packages 中的 sphinxcontrib-websupport(来自 sphinx->spyder)(1.1.0)
要求已经满足:requests>=2.0.0 in c:[...]\site-packages (from sphinx->spyder) (2.19.1)
要求已经满足:6>=1.5 in c:[...]\site-packages (from sphinx->spyder) (1.11.0)
要求已经满足:打包在 c:[...]\site-packages (from sphinx->spyder) (17.1)
要求已经满足: alabaster<0.8,>=0.7 in c:[...]\site-packages (from sphinx->spyder) (0.7.11)
要求已经满足:c:[...]\site-packages 中的 setuptools(来自 sphinx->spyder)(40.8.0)
已满足要求:c:[...]\site-packages 中的图像大小(来自 sphinx->spyder)(1.0.0)
已经满足要求:babel!=2.0,>=1.3 in c:[...]\site-packages (from sphinx->spyder) (2.6.0)
要求已经满足:snowballstemmer>=1.1 in c:[...]\site-packages (from sphinx->spyder) (1.2.1)
已满足要求:colorama>=0.3.5; sys_platform == "win32" in c:[...]\site-packages (from sphinx->spyder) (0.3.9)
要求已经满足:docutils>=0.11 in c:[...]\site-packages (from sphinx->spyder) (0.14)
已满足要求:c:[...]\site-packages 中的 ipykernel>=4.8.2(来自 spyder-kernels<1.0,>=0.4.3->spyder)(4.8.2)
要求已经满足: jupyter-client>=5.2.3 in c:[...]\site-packages (from spyder-kernels<1.0,>=0.4.3->spyder) (5.2.3)
要求已经满足:c:[...]\site-packages 中的 ipython-genutils(来自 qtconsole>=4.2.0->spyder)(0.2.0)
要求已经满足:isort>=4.2.5 in c:[...]\site-packages (from pylint->spyder) (4.3.4)
已满足要求: astroid>=2.0.0 in c:[...]\site-packages (from pylint->spyder) (2.0)
已满足要求:c:[...]\site-packages 中的 mccabe(来自 pylint->spyder)(0.6.1)
已经满足要求:pywin32-ctypes!=0.1.0,!=0.1.1; sys_platform == "win32" in c:[...]\site-packages (来自密钥环;sys_platform != "linux2"->spyder) (0.1.2)
要求已经满足: parso>=0.3.0 in c:[...]\site-packages (from jedi>=0.9.0->spyder) (0.3.1)
要求已经满足:jsonschema!=2.5.0,>=2.4 in c:[...]\site-packages (from 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(来自漂白剂->nbconvert->spyder)(1.0.1)
要求已经满足:c:[...]\site-packages 中的装饰器(来自 traitlets>=4.2->nbconvert->spyder)(4.3.0)
要求已经满足:MarkupSafe>=0.23 in c:[...]\site-packages (from jinja2->nbconvert->spyder) (1.0)
已满足要求: urllib3<1.24,>=1.21.1 in c:[...]\site-packages (from requests>=2.0.0->sphinx->spyder) (1.23)
要求已经满足: idna<2.8,>=2.5 in c:[...]\site-packages (from requests>=2.0.0->sphinx->spyder) (2.7)
已满足要求:certifi>=2017.4.17 in c:[...]\site-packages(来自 requests>=2.0.0->sphinx->spyder)(2018.4.16)
已经满足要求:pyparsing>=2.0.2 in c:[...]\site-packages (from Packaging->sphinx->spyder) (2.2.0)
已经满足要求:pytz>=0a in c:[...]\site-packages (from babel!=2.0,>=1.3->sphinx->spyder) (2018.5)
要求已经满足:tornado>=4.0 in c:[...]\site-packages (from ipykernel>=4.8.2->spyder-kernels<1.0,>=0.4.3->spyder) (5.1)
要求已经满足: ipython>=4.0.0 in c:[...]\site-packages (from ipykernel>=4.8.2->spyder-kernels<1.0,>=0.4.3->spyder) (6.4. 0)
要求已经满足:python-dateutil>=2.1 in c:[...]\site-packages(来自 jupyter-client>=5.2.3->spyder-kernels<1.0,>=0.4.3->spyder)( 2.7.3)
已满足要求:c:[...]\site-packages 中的惰性对象代理(来自 astroid>=2.0.0->pylint->spyder)(1.3.1)
要求已经满足: wrapt in c:[...]\site-packages (from astroid>=2.0.0->pylint->spyder) (1.10.11)
已满足要求:c:[...]\site-packages 中的 webencodings(来自 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)
要求已经满足: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) (1.0.15)
已经满足的要求:c:[...]\site-packages 中的 backcall(来自 ipython>=4.0.0->ipykernel>=4.8.2->spyder-kernels<1.0,>=0.4.3->spyder) (0.1.0)
要求已经满足:c:[...]\site-packages 中的 simplegeneric>0.8(来自 ipython>=4.0.0->ipykernel>=4.8.2->spyder-kernels<1.0,>=0.4.3->间谍)(0.8.1)
要求已经满足:c:[...]\site-packages 中的 wcwidth(来自 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 的重复。 要解决此问题,您需要