[英]Can't run Spyder on Linux Manjaro
我最近從他們的官方網站安裝了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。 在網絡上找不到答案。
它們是Spyder github中的一個公開問題: https : //github.com/spyder-ide/spyder/issues/3383 。 它看起來比您的問題相似。
您仍然可以使用pip而不是Anaconda / Miniconda安裝Spyder和PyQt5。 但是,這也有問題,例如https://github.com/spyder-ide/spyder/issues/3520 。
或者也許嘗試將所有內容安裝在您的項目virtualenv中...我不知道它是否會更好,但是也許。
我曾經遇到過這個問題,但是卻解決了。
我沒有從anaconda網站上安裝一個,而是使用了AUR (Arch用戶存儲庫)中的一個。 從AUR進行安裝基本上是在實際安裝主軟件之前自動安裝依賴項。
AUR Anaconda鏈接: 單擊此處
要使用AUR,您可以使用yaourt,pamac等。
步步為營。
1.轉到終端並輸入:sudo pacman -Sy yaourt
2.然后輸入:yaourt anaconda
3.選擇anaconda軟件包編號,然后按照說明進行操作。
對於Pamac。
1.轉到選項以啟用AUR搜索。
2.搜索水蟒
3.按照說明進行操作。
安裝后,您將可以輕松運行spyder。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.