总结:据我所知,在conda安装fenics和sfepy(以及通过pip,一些依赖项)之后,我无法运行spyder:
$ spyder
追踪(最近一次通话): 文件“/home/charles/anaconda3/lib/python3.5/site-packages/qtpy/QtWebEngineWidgets.py”,第22行,in 来自PyQt5.QtWebEngineWidgets导入QWebEnginePage ImportError:没有名为'PyQt5.QtWebEngineWidgets'的模块
在处理上述异常期间,发生了另一个异常:
追踪(最近一次通话): 文件“/ home / charles / anaconda3 / bin / spyder”,第6行,in sys.exit(spyder.app.start.main()) 在主要文件“/home/charles/anaconda3/lib/python3.5/site-packages/spyder/app/start.py”,第103行 来自spyder.app import mainwindow 文件“/home/charles/anaconda3/lib/python3.5/site-packages/spyder/app/mainwindow.py”,第92行,在 来自qtpy import QtWebEngineWidgets #manalysis:忽略 文件“/home/charles/anaconda3/lib/python3.5/site-packages/qtpy/QtWebEngineWidgets.py”,第26行,in 从PyQt5.QtWebKitWidgets导入QWebPage作为QWebEnginePage ImportError:/usr/lib/x86_64-linux-gnu/libQt5WebKitWidgets.so.5:找不到版本`Qt_5'(/home/charles/anaconda3/lib/python3.5/site-packages/PyQt5/QtWebKitWidgets.so要求)
沿着方法 https://www.scivision.co/fix-spyder-cxxabi-not-found-qt-error/
简单地复制
会是一个糟糕的主意吗?/usr/lib/x86_64-linux-gnu/libQt5WebKitWidgets.so.5
到
〜/ anaconda3 / lib /
a la
cp /usr/lib/x86_64-linux-gnu/libQt5WebKitWidgets.so.5~ / anaconda3 / lib /
我对于破坏某些事情感到妄想,这种情况发生的可能性很高吗?
当然有更好的方法可以做到这一点,不是吗?
谢谢!