gpt4 book ai didi

python - 由于 PyQt5.QtWebKitWidgets 无法启动 spyder

转载 作者:太空宇宙 更新时间:2023-11-03 12:53:01 31 4
gpt4 key购买 nike

我对 spyder 有疑问。

我刚刚在这台笔记本电脑上安装了 Python 3.7 和 Spyder,就像我在许多其他笔记本电脑上所做的那样。然而这一次,它不起作用。

我在 win32 上安装了 Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)]安装程序。我将路径更改为自定义路径: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 安装。

不知道为什么它不起作用...

编辑:完整的错误信息:

Error msg

这表明问题出在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

最佳答案

我将 Pyqt5 版本从 5.12 换成了 5.11.2:

py -m pip install pyqt5==5.11.2

现在可以了...

关于python - 由于 PyQt5.QtWebKitWidgets 无法启动 spyder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54869374/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com