Невозможно запустить spyder3 в Ubuntu 16.04: отсутствующие модули, даже если они установлены

После множества проблем с Anaconda я пытаюсь настроить среду для машинного обучения и DNN в Ubuntu 16.04.3 без использования Anaconda. (В основном из-за того, что моя вычислительная способность gpu равна 3.0, а для версий tenorflow conda требуется минимальная вычислительная способность 3.5). Если я использую Python напрямую, я могу использовать другой тензор потока-1,5 с минимумом 3,0, и мой GPU используется.

Кажется, все отлично работает в ванильной командной строке, но я бы хотел использовать Spyder с Python 3.6.

Я установил Spyder3 сsudo apt-get install spyder3

Это нормально, но когда я запускаю его, я получаю пропущенные ошибки модуля, хотя у меня есть модули:

$ spyder3
Traceback (most recent call last):
  File "/usr/bin/spyder3", line 3, in <module>
    start_app.main()
  File "/usr/lib/python3/dist-packages/spyderlib/start_app.py", line 114, in main
    from spyderlib import spyder
  File "/usr/lib/python3/dist-packages/spyderlib/spyder.py", line 88, in <module>
    from spyderlib.qt.QtGui import (QApplication, QMainWindow, QSplashScreen,
  File "/usr/lib/python3/dist-packages/spyderlib/qt/QtGui.py", line 13, in <module>
    from PySide.QtGui import *  # analysis:ignore
ModuleNotFoundError: No module named 'PySide.QtGui'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
    from apport.fileutils import likely_packaged, get_recent_crashes
  File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
    from apport.report import Report
  File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
    import apport.fileutils
  File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
    from apport.packaging_impl import impl as packaging
  File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 23, in <module>
    import apt
  File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
    import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

Original exception was:
Traceback (most recent call last):
  File "/usr/bin/spyder3", line 3, in <module>
    start_app.main()
  File "/usr/lib/python3/dist-packages/spyderlib/start_app.py", line 114, in main
    from spyderlib import spyder
  File "/usr/lib/python3/dist-packages/spyderlib/spyder.py", line 88, in <module>
    from spyderlib.qt.QtGui import (QApplication, QMainWindow, QSplashScreen,
  File "/usr/lib/python3/dist-packages/spyderlib/qt/QtGui.py", line 13, in <module>
    from PySide.QtGui import *  # analysis:ignore
ModuleNotFoundError: No module named 'PySide.QtGui'

Эти модули установлены для Python 2 и 3:

$ sudo apt-get install python3-pyside.qtgui
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-pyside.qtgui is already the newest version (1.2.2-2build2).

j$ sudo apt-get install python-pyside.qtgui
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-pyside.qtgui is already the newest version (1.2.2-2build2)

$ sudo apt-get install python3-apt
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-apt is already the newest version (1.1.0~beta1build1)


$ sudo apt-get install python-apt
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-apt is already the newest version (1.1.0~beta1build1)

Любые предложения о том, как я могу заставить Spyder работать с Python 3.6?

0 ответов

Другие вопросы по тегам