我最近从他们的官方网站安装了Anaconda。我的操作系统是Linux Manjaro,完全更新。在尝试加载spyder在终端中编写 spyder 时,我得到了这个,作为输出:
Traceback (most recent call last):
File "/home/jakub/anaconda3/lib/python3.5/site-packages/qtpy/QtWebEngineWidgets.py", line 22, in <module>
from PyQt5.QtWebEngineWidgets import QWebEnginePage
ImportError: No module named 'PyQt5.QtWebEngineWidgets'
在处理上述异常期间,发生了另一个异常:
Traceback (most recent call last):
File "/home/jakub/anaconda3/bin/spyder", line 6, in <module>
sys.exit(spyder.app.start.main())
File "/home/jakub/anaconda3/lib/python3.5/site-packages/spyder/app/start.py", line 103, in main
from spyder.app import mainwindow
File "/home/jakub/anaconda3/lib/python3.5/site-packages/spyder/app/mainwindow.py", line 92, in <module>
from qtpy import QtWebEngineWidgets # analysis:ignore
File "/home/jakub/anaconda3/lib/python3.5/site-packages/qtpy/QtWebEngineWidgets.py", line 26, in <module>
from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage
ImportError: libselinux.so.1: cannot open shared object file: No such file or directory
我完全更新了anaconda和anaconda元数据。 我安装的python版本(故意)是3.5。 无法在网上找到答案。
答案 0 :(得分:1)
他们是Spyder github中的一个未解决的问题:https://github.com/spyder-ide/spyder/issues/3383。它看起来与你的问题相似。
您仍然可以使用pip而不是Anaconda / Miniconda安装Spyder和PyQt5。但是,这也存在问题,例如https://github.com/spyder-ide/spyder/issues/3520。
或者也许尝试在你的项目virtualenv中安装所有东西......我不知道它是否会更好但也许。
答案 1 :(得分:0)
我曾经遇到过这个问题,但是解决了这个问题。
我没有安装anaconda网站上的那个,而是使用了 AUR (Arch User Repository)中的那个。基本上,从AUR安装的是它在实际安装主软件之前自动安装依赖项。
AUR Anaconda Link:Click Here
要使用AUR,您可以使用yaourt,pamac等。
yaourt的步骤。
1.前往终端并输入:sudo pacman -Sy yaourt
2.然后输入:yaourt anaconda
3.选择anaconda包装编号并按照说明进行操作。
对于Pamac。
1。转到选项以启用AUR搜索。
2。搜索anaconda
3.按照说明进行操作。
安装完成后,您可以轻松运行spyder。
希望这有助于。