| Summary: | spyder не запускается | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Denis Sergeevich <galilley> | ||||
| Component: | spyder | Assignee: | Anton Zhukharev <ancieg> | ||||
| Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | Michael_Isaev, ancieg, n.strelkov, ruslandh | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
При установке 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) В 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)
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)
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)
```
Удалил пакет из Сизифа. За это время он категорически устарел, а новый стал изрядно мотсруозным. При этом pip install spyder реботает, есть не просит, а собирать в Сизиф множество зависимостей нет возможности. |
Created attachment 10343 [details] лог запуска На свежеустановленной p10 оболочка Spyder не запускается, ругаясь на недостающие модули. Скорее всего надо обновить сам spyder и qtconsole. Если скинуть версию spyder_kernels до 1.10.3 и поставить qtconsole из Сизифа, то по крайней мере появляется окно программы, но при попытке что-либо сделать во встроенном терминале ipython ведёт к исключению.