Okay, ich habe endlich das Problem herausgefunden, was wahrscheinlich nur diejenigen betrifft, die zuerst versucht haben, Dinge wie Spyder in ihrer Standard-Python-Distribution zu installieren (auch wenn diese später "entfernt" wurde). Die Lösung wurde zum ersten Mal ein Python-Shell zu starten und sys.path
überprüfen:
>>> import sys
>>> sys.path
Sicherstellen, dass alle aufgeführten Pfade im aktuellen Python-Umgebung sind. Für mich beinhalteten alle Pfade meinen Anaconda-Installationspfad außer einem, der mit /home/jack/.local
begann. Ich bin mir nicht sicher, wie das da reingekommen ist. Das Entfernen dieser aus dem Weg (sys.path.pop()
oder sys.path.remove()
in Python das Problem behoben.
dauerhaft das Problem zu beheben, habe ich einfach die „Reste“ von zuvor installierten Python-Pakete entfernt, die sich um in meinem .local
Verzeichnis hingen. Jetzt ist alles .! groß
Dank Carlos Cordoba für die Hinweise und (noch wichtiger) für spyder
Prost
Bitte senden Sie eine minimale Informationen:? Welches Betriebssystem verwenden Sie, was sind Ihre Qt und PyQt Versionen? Außerdem, wenn Sie inst Spyder richtig richtig, Sie sollten nicht 'python spyder' schreiben, um es zu starten, nur 'spyder'. –
Entschuldigung! Ich hatte gemeint, es ist eine neue Installation von Ubuntu 16.10. Außerdem habe ich gerade die Datei spyder_crash.log in meinem Home-Verzeichnis bemerkt. Es stellt sich heraus, dass sie in Ubuntu 16.10 ein altes/nicht gepflegtes Paket "QtWebkit" entfernt haben, das der Spyder laden muss. Ich konnte es in Anaconda3 mit "sudo apt-get install python3-pyside.qtwebkit" arbeiten, aber es stürzt immer noch ab, wenn ich versuche, das gleiche für python2.7 ("sudo apt-get install python-pyside. qtwebkit "). – Jack
Ha, ich hatte das Betriebssystem in den Titel getippt. Ich denke, ich bin nicht (ganz) so schlafarm wie ich ursprünglich dachte. ;) Aber ich habe Probleme beim Lesen. Für python2.7 verwende ich pyqt4 (anaconda2-4.1.1) und für python3 verwende ich pyqt5 (anaconda3-4.2.0). – Jack