Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 安装其他软件包后Spyder不工作_Qt_Pyqt_Anaconda_Spyder - Fatal编程技术网

Qt 安装其他软件包后Spyder不工作

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安装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/

?

我对打破某些东西有妄想症,发生这种事的可能性高吗

当然有更好的方法,不是吗


谢谢

您正在使用conda forge软件包吗?谢谢Carlos,是的,conda forge的大多数(如果不是全部的话)软件包(以及qt)都是作为fenics/sfepy依赖项安装的。有两点:您不应该混合使用conda forge和默认软件包,因为它们是二进制不兼容的。此外,Qt5 conda forge包在Linux上被破坏,这导致了您看到的错误。现在正在修复,因此如果您在两三个小时内完成
conda update pyqt
,这个问题应该会得到修复。非常感谢您的快速响应,以及为我们带来这个优秀的IDE!