| Summary: | не работоспособен (не запускается) в p10 после установки | ||
|---|---|---|---|
| Product: | Branch p10 | Reporter: | Alexander <alxste> |
| Component: | spyder | Assignee: | Fr. Br. George <george> |
| Status: | CLOSED WONTFIX | QA Contact: | qa-p10 <qa-p10> |
| Severity: | normal | ||
| Priority: | P5 | CC: | amakeenk, ancieg, antohami, n.strelkov, zerg |
| Version: | не указана | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
После установки недостающего модуля, все равно не запускается:
$ 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/ Ой, не. Там зависимости ещё разные. Пусть лучше мантейнер пакета занимается. |
$ 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'