无法启动Spyder(Anaconda)

时间:2019-02-19 06:32:46

标签: python linux anaconda spyder windows-subsystem-for-linux

当我尝试启动Spyder时遇到下一个问题:

$spyder
Traceback (most recent call last):
  File "/home/luisquii/anaconda3/lib/python3.7/site-packages/qtpy/QtWebEngineWidgets.py", line 22, in <module>
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ImportError: libXss.so.1: cannot open shared object file: No such file or directory

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/luisquii/anaconda3/bin/spyder", line 11, in <module>
sys.exit(main())
  File "/home/luisquii/anaconda3/lib/python3.7/site-packages/spyder/app/start.py", line 186, in main
from spyder.app import mainwindow
  File "/home/luisquii/anaconda3/lib/python3.7/site-packages/spyder/app/mainwindow.py", line 90, in <module>
from qtpy import QtWebEngineWidgets  # analysis:ignore
  File "/home/luisquii/anaconda3/lib/python3.7/site-packages/qtpy/QtWebEngineWidgets.py", line 26, in <module>
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'

我正在Windows子系统Linux终端上运行它。

即使我像这样运行它:

$ anaconda-navigator

,然后在Anaconda界面中单击“启动”,在文本框中出现相同的错误消息。

您知道如何解决此问题吗?

如果您需要任何其他信息,我可以提供。

3 个答案:

答案 0 :(得分:0)

(此处为 Spyder维护程序),您的系统缺少此文件:libXss.so.1。您需要查找哪些软件包提供了该文件,然后使用WSL中的apt-get安装它。

答案 1 :(得分:0)

解决者:

sudo apt-get install libxss1

答案 2 :(得分:0)

我遇到了同样的错误。

通过全新重新安装Anaconda3,让Spyder在 Linux的Windows子系统上工作,

sudo apt-get install libxtst6
sudo updatedb
sudo apt-get install libasound2-plugins

确保已安装xming