Невозможно запустить 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?