Bug 42042

Summary: spyder не запускается
Product: Sisyphus Reporter: Denis Sergeevich <galilley>
Component: spyderAssignee: Anton Zhukharev <ancieg>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: Michael_Isaev, ancieg, nrbrtx, ruslandh
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
лог запуска none

Description Denis Sergeevich 2022-02-28 13:11:21 MSK
Created attachment 10343 [details]
лог запуска

На свежеустановленной p10 оболочка Spyder не запускается, ругаясь на недостающие модули. Скорее всего надо обновить сам spyder и qtconsole.

Если скинуть версию spyder_kernels до 1.10.3 и поставить qtconsole из Сизифа, то по крайней мере появляется окно программы, но при попытке что-либо сделать во встроенном терминале ipython ведёт к исключению.
Comment 1 MichIs 2022-04-11 21:11:11 MSK
При установке Spyder в Alt Workstation 10 как через Synaptic так и через "Центр приложений" он не устанавливается.

1. Сначала spyder3 не запускается так как не находит модуль webkit.

Обходной путь: Доустанавливаю через Synaptic вручную пакет python3-module-PyQt5-webkit.

Результат: spyder3 начинает запускаться, появляется окно заставки, но потом происходит обратно ошибка запуска - "ImportError: cannot import name 'get_color_name' from 'spyder_kernels.utils.nsview' (/usr/lib/python3/site-packages/spyder_kernels/utils/nsview.py)"

Поиск по интернету дал следующие сведения - Данная ошибка устранена в версии Spyder 4.1 (а в Alt Workstation 10 - Spyder 4.0.1)
Comment 2 ruslandh 2022-07-17 10:25:24 MSK
В p10:

1 нет зависимости на python3-module-PyQt5-webkit
2 Всё равно падает

$ 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)
Comment 3 ruslandh 2022-07-17 10:26:23 MSK
Ruslandh, [17.07.2022 10:10]
В Сизифе зависимости исправлены, но всё равно падает:

$ 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 'DataFrame' from 'spyder_kernels.utils.nsview' (/usr/lib/python3/site-packages/spyder_kernels/utils/nsview.py)
Comment 4 Nikolay Strelkov 2022-07-31 20:26:26 MSK
p10 MATE StarterKit, Spyder3 падает даже после ручной установки пакета 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)
```
Comment 5 Fr. Br. George 2022-08-23 20:21:29 MSK
Удалил пакет из Сизифа. За это время он категорически устарел, а новый стал изрядно мотсруозным.
При этом pip install spyder реботает, есть не просит, а собирать в Сизиф множество зависимостей нет возможности.