Hao*_*o S 8 python pyqt spyder anaconda
我在尝试运行spyder时遇到这个问题
C:\ProgramData\Anaconda3\Scripts>spyder
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 22, in <module>
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ImportError: DLL load failed while importing QtWebEngineWidgets: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)
在处理上述异常的过程中,又出现了一个异常:
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\Scripts\spyder-script.py", line 10, in <module>
sys.exit(main())
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\app\start.py", line 178, in main
from spyder.app import mainwindow
File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\app\mainwindow.py", line 90, in <module>
from qtpy import QtWebEngineWidgets # analysis:ignore
File "C:\ProgramData\Anaconda3\lib\site-packages\qtpy\QtWebEngineWidgets.py", line 26, in <module>
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'
Run Code Online (Sandbox Code Playgroud)
我尝试过 https://www.programmersought.com/article/80564836035/ pip 安装 PyQtWebEngine 并卸载 PyQt5-stubs
我不使用 Spyder,但我遇到了这个问题并设法以某种方式解决了它。
我是PyQtWebEngine这样安装的:pip install PyQtWebEngine。但是,这并没有导致Python39\Lib\site-packages\PyQt5\Qt5\bin\Qt5WebEngine.dll创建正确的文件。
解决方案:
pip uninstall PyQtWebEnginepip uninstall PyQtWebEngine-qt5pip install PyQtWebEngine-qt5pip install PyQtWebEngine虽然安装 Qt5 工具的先决条件最终确实安装了,但不知何故搞砸了。首先手动安装它,确保所有东西都放在它应该在的地方。
| 归档时间: |
|
| 查看次数: |
13474 次 |
| 最近记录: |