В то время как мои попытки мигрировать на python3 (См. Переключение от python2 до python3) продолжаются;
При попытке установить spyder с pip3 я прибыл в функционирующую рабочую область (хотя без доступа наутилуса к нему, только через терминал).
Обновление системы и затем перезапуск представили его (по некоторой неизвестной причине) больше не доступный; ввод spyder в терминальных результатах в:
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/qtpy/__init__.py", line 119, in <module>
from PySide import __version__ as PYSIDE_VERSION # analysis:ignore
ImportError: No module named 'PySide'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/bin/spyder", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python3.5/dist-packages/spyder/app/start.py", line 103, in main
from spyder.app import mainwindow
File "/usr/local/lib/python3.5/dist-packages/spyder/app/mainwindow.py", line 49, in <module>
requirements.check_qt()
File "/usr/local/lib/python3.5/dist-packages/spyder/requirements.py", line 39, in check_qt
import qtpy
File "/usr/local/lib/python3.5/dist-packages/qtpy/__init__.py", line 125, in <module>
raise PythonQtError('No Qt bindings could be found')
Затем после обеспечения моей системы к spyder-свободному-состоянию которое попробовали для установки spyder3 с Кв. - доберитесь:
sudo apt-get install spyder3
который привел к новому spyder (версия 2.*), который выполняет python 3.
Проблема обновляет его к версии 3.*.
зернышко не распознает 'spyder3' и таким образом, я попробовал
pip3 install -U spyder
приводя к, хотя обновлено, другое spyder приложение на моем компьютере; это, я могу
which spyder3; which spyder
и получите 2 различных места с spyder3, являющимся v2.* и spyder, являющийся v3.*.
Если бы только "право" spyder появилось бы в наутилусе - я мог бы жить с этой причудой, но это открывает "не обновленный spyder".
Таким образом суммировать вещи:
Что я делаю неправильно?...
При установке spyder с pip3; пакеты PyQt4 были необходимы:
sudo apt-get install python3-pyqt4
устанавливавший, который дал мне очень, хотел spyder IDE, работающий в версии 3 и python3.5.
При запуске spyder с терминалом, который я получаю:
void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Project explorer" under id 124
, Но сообщение в GitHub (с большой соответствующей трудностью) заверил меня: https://github.com/spyder-ide/spyder/issues/3521