2017-01-11 4 views
0

Недавно я установил Anaconda со своего официального сайта. Моя операционная система - Linux Manjaro, полностью обновленная. При попытке загрузить Spyder Написание Spyder в терминале я получаю это, как выход:Не удается запустить Spyder на Linux Manjaro

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 

I полностью обновленный анаконды и метаданные анаконды. Версия python, которую я установил (специально), - 3.5. Не удалось найти ответ в Интернете.

ответ

1

Это открытая проблема в github Spyder: https://github.com/spyder-ide/spyder/issues/3383. он выглядит аналогично вашей проблеме.

Вы все еще можете установить Spyder и PyQt5 с помощью пипса вместо Anaconda/Miniconda. Однако у этого есть свои проблемы, например, https://github.com/spyder-ide/spyder/issues/3520.

Или, может быть, попробуйте установить все в своем проекте virtualenv ... Я не знаю, будет ли это лучше, но возможно.

0

У меня есть эта проблема, но обойдется.

Вместо того, чтобы устанавливать один из сайтов anaconda, я использовал один из AUR (Arch User Repository). В основном, что делает установка из AUR, это то, что она автоматически устанавливает зависимости до фактической установки основного программного обеспечения.

AUR Anaconda Ссылка: Click Here

Чтобы использовать AUR вы можете использовать либо Yaourt, pamac и т.д.

Шаги для Yaourt.
1. На терминале и тип: sudo pacman -Sy yaourt
2.Then тип: yaourt anaconda
3.Выберите номер пакета anaconda и следуйте инструкциям.

Для Pamac.
1. Перейдите в раздел «Включить поиск AUR».
2. Поиск anaconda
3.Пожалуйста, следуйте инструкциям.

После установки вы сможете легко запускать spyder.

Надеюсь, что это поможет.

 Смежные вопросы

  • Нет связанных вопросов^_^