Qt 安装其他软件包后Spyder不工作
总结:据我回忆,在conda安装fenics和sfepy(以及通过pip安装的一些依赖项)之后,我无法运行spyder: $spyder 回溯(最近一次呼叫最后一次): 文件“/home/charles/anaconda3/lib/python3.5/site packages/qtpy/QtWebEngineWidgets.py”,第22行,在 从PyQt5.QtWebEngineWidgets导入QWebEnginePage ImportError:没有名为“PyQt5.QtWebEngineWidgets”的模块 在处理上述异常期间,发生了另一个异常: 回溯(最近一次呼叫最后一次): 文件“/home/charles/anaconda3/bin/spyder”,第6行,在 sys.exit(spyder.app.start.main()) 文件“/home/charles/anaconda3/lib/python3.5/site packages/spyder/app/start.py”,第103行,在main中 从spyder.app导入主窗口 文件“/home/charles/anaconda3/lib/python3.5/site packages/spyder/app/mainwindow.py”,第92行,在 从qtpy导入QtWebEngineWidgets#分析:忽略 文件“/home/charles/anaconda3/lib/python3.5/site packages/qtpy/QtWebEngineWidgets.py”,第26行,在 从PyQt5.QtWebKitWidgets将QWebPage作为QWebEnginePage导入 导入错误:/usr/lib/x86_64-linux-gnu/libQt5WebKitWidgets.so.5:找不到版本'Qt_5'(由/home/charles/anaconda3/lib/python3.5/site packages/PyQt5/QtWebKitWidgets.so所需) 沿着 简单地抄袭会是一个糟糕的主意吗 /usr/lib/x86_64-linux-gnu/libQt5WebKitWidgets.so.5 到 ~/anaconda3/lib/ 洛杉矶 cp/usr/lib/x86_64-linux-gnu/libQt5WebKitWidgets.so.5~/anaconda3/lib/ ? 我对打破某些东西有妄想症,发生这种事的可能性高吗 当然有更好的方法,不是吗Qt 安装其他软件包后Spyder不工作,qt,pyqt,anaconda,spyder,Qt,Pyqt,Anaconda,Spyder,总结:据我回忆,在conda安装fenics和sfepy(以及通过pip安装的一些依赖项)之后,我无法运行spyder: $spyder 回溯(最近一次呼叫最后一次): 文件“/home/charles/anaconda3/lib/python3.5/site packages/qtpy/QtWebEngineWidgets.py”,第22行,在 从PyQt5.QtWebEngineWidgets导入QWebEnginePage ImportError:没有名为“PyQt5.QtWebEngin
谢谢 您正在使用conda forge软件包吗?谢谢Carlos,是的,conda forge的大多数(如果不是全部的话)软件包(以及qt)都是作为fenics/sfepy依赖项安装的。有两点:您不应该混合使用conda forge和默认软件包,因为它们是二进制不兼容的。此外,Qt5 conda forge包在Linux上被破坏,这导致了您看到的错误。现在正在修复,因此如果您在两三个小时内完成
conda update pyqt
,这个问题应该会得到修复。非常感谢您的快速响应,以及为我们带来这个优秀的IDE!