$ spyder3 Traceback (most recent call last): File "/usr/lib/python3/site-packages/qtpy/QtWebEngineWidgets.py", line 22, in <module> from PyQt5.QtWebEngineWidgets import QWebEnginePage ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets' 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/site-packages/spyder/app/start.py", line 200, in main from spyder.app import mainwindow File "/usr/lib/python3/site-packages/spyder/app/mainwindow.py", line 83, in <module> from qtpy import QtWebEngineWidgets # analysis:ignore File "/usr/lib/python3/site-packages/qtpy/QtWebEngineWidgets.py", line 26, in <module> from PyQt5.QtWebKitWidgets import QWebPage as QWebEnginePage ModuleNotFoundError: No module named 'PyQt5.QtWebKitWidgets'
После установки недостающего модуля, все равно не запускается: $ sudo apt-get install python3-module-PyQtWebEngine ... Следующие НОВЫЕ пакеты будут установлены: python3-module-PyQtWebEngine 0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. ... Завершено. $ spyder3 Attribute Qt::AA_UseSoftwareOpenGL must be set before QCoreApplication is created. Traceback (most recent call last): File "/usr/lib/python3/site-packages/spyder/app/mainwindow.py", line 3718, in main mainwindow = run_spyder(app, options, args) File "/usr/lib/python3/site-packages/spyder/app/mainwindow.py", line 3559, in run_spyder main.setup() File "/usr/lib/python3/site-packages/spyder/app/mainwindow.py", line 908, in setup from spyder.plugins.console.plugin import Console File "/usr/lib/python3/site-packages/spyder/plugins/console/plugin.py", line 29, in <module> from spyder.utils.environ import EnvDialog File "/usr/lib/python3/site-packages/spyder/utils/environ.py", line 19, in <module> from spyder.plugins.variableexplorer.widgets.collectionseditor import ( File "/usr/lib/python3/site-packages/spyder/plugins/variableexplorer/widgets/collectionseditor.py", line 39, in <module> from spyder_kernels.utils.nsview import ( ImportError: cannot import name 'get_color_name' from 'spyder_kernels.utils.nsview' (/usr/lib/python3/site-packages/spyder_kernels/utils/nsview.py)
На Workstation K 10.1 x86_64 ошибка с No module named 'PyQt5.QtWebEngineWidgets' не воспроизводится, хотя пакет python3-module-PyQtWebEngine и не установлен. Ошибка с spyder_kernels.utils.nsview воспроизводится. В сизифе пакет удалён https://packages.altlinux.org/ru/sisyphus/srpms/spyder/ Передаю мейнтейнеру.
spyder 5-й версии установленный через pip в virtualenv в пользовательский каталог работает нормально в p10. но ИМХО удобнее было бы если бы все устанавливалось на "системном" уровне из репозитория.
На полностью обновленном MATE StarterKit p10 проблема сохраняется: ``` # apt-get install spyder python3-module-PyQt5-webkit $ spyder3 Attribute Qt::AA_UseSoftwareOpenGL must be set before QCoreApplication is created. Traceback (most recent call last): File "/usr/lib/python3/site-packages/spyder/app/mainwindow.py", line 3718, in main mainwindow = run_spyder(app, options, args) File "/usr/lib/python3/site-packages/spyder/app/mainwindow.py", line 3559, in run_spyder main.setup() File "/usr/lib/python3/site-packages/spyder/app/mainwindow.py", line 908, in setup from spyder.plugins.console.plugin import Console File "/usr/lib/python3/site-packages/spyder/plugins/console/plugin.py", line 29, in <module> from spyder.utils.environ import EnvDialog File "/usr/lib/python3/site-packages/spyder/utils/environ.py", line 19, in <module> from spyder.plugins.variableexplorer.widgets.collectionseditor import ( File "/usr/lib/python3/site-packages/spyder/plugins/variableexplorer/widgets/collectionseditor.py", line 39, in <module> from spyder_kernels.utils.nsview import ( ImportError: cannot import name 'get_color_name' from 'spyder_kernels.utils.nsview' (/usr/lib/python3/site-packages/spyder_kernels/utils/nsview.py) ``` Проблемное сообщение упомянуто на странице https://github.com/spyder-ide/spyder/issues/15089 , но явного решения там я не нашел. Установку через pip считаю не удобной. Пожалуйста, поправьте rpm-пакет и/или его зависимости.
Пакет неработоспособен, и был удалён поэтому: [#338079] p10 DONE (try 3) del=spyder
(Ответ для Nikolay Strelkov на комментарий #4) > Attribute Qt::AA_UseSoftwareOpenGL must be set before QCoreApplication is created. Никто не попробовал?
(Ответ для Sergey V Turchin на комментарий #6) > (Ответ для Nikolay Strelkov на комментарий #4) > > Attribute Qt::AA_UseSoftwareOpenGL must be set before QCoreApplication is created. > Никто не попробовал? Нужно собирать версию из Сизифа. Версия в p10 была несовместима с PyQt5 >= 5.13 https://github.com/spyder-ide/spyder/issues/15089#issuecomment-812734184
Запустил попробовать. https://packages.altlinux.org/ru/tasks/339459/
(Ответ для Sergey V Turchin на комментарий #8) > Запустил попробовать. https://packages.altlinux.org/ru/tasks/339459/ Ой, не. Там зависимости ещё разные. Пусть лучше мантейнер пакета занимается.