Spyder вылетает в Manjaro KDE - PullRequest
0 голосов
/ 26 мая 2020

Spyder вылетает в Manjaro KDE со следующей ошибкой:

    Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/qtpy/__init__.py", line 204, in <module>
    from PySide import __version__ as PYSIDE_VERSION  # analysis:ignore
ModuleNotFoundError: No module named 'PySide'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/spyder3", line 3, in <module>
    start.main()
  File "/usr/lib/python3.8/site-packages/spyder/app/start.py", line 200, in main
    from spyder.app import mainwindow
  File "/usr/lib/python3.8/site-packages/spyder/app/mainwindow.py", line 54, in <module>
    requirements.check_qt()
  File "/usr/lib/python3.8/site-packages/spyder/requirements.py", line 41, in check_qt
    import qtpy
  File "/usr/lib/python3.8/site-packages/qtpy/__init__.py", line 210, in <module>
    raise PythonQtError('No Qt bindings could be found')
qtpy.PythonQtError: No Qt bindings could be found

PyQt5 и PySide уже установлены, и я все равно получаю сообщение об ошибке. Я уже пробовал установить другие версии spyder в pama c и pip, но получил ту же ошибку.

Заранее спасибо за помощь.

1 Ответ

0 голосов
/ 26 мая 2020

Похоже, что используется python не от anaconda:

File "/usr/lib/python3.8/site-packages/qtpy/__init__.py"

Попробуйте сделать следующее:

Напишите в терминале:

// это деактивирует базовую среду

// вам нужно будет: "conda reactivate" позже, чтобы снова использовать spyder

conda deactivate

затем выполните:

pip install PyQt5 PySide

затем:

conda activate

spyder
...