Ich erhalte einen ImportError, wenn ich versuche, eine virtuelle Umgebung zu aktivieren, oder wenn ich versuche, Spyder zu starten.Python - Importfehler beim Versuch, eine virtuelle Umgebung zu aktivieren, oder laus Spyder
Beim Versuch, eine virtuelle Umgebung zu aktivieren:
Traceback (most recent call last):
File "/home/pauline/anaconda3/bin/conda", line 3, in <module>
from conda.cli import main
ImportError: No module named conda.cli
Beim Versuch, spyder zu öffnen:
Traceback (most recent call last):
File "/home/pauline/anaconda3/bin/spyder", line 2, in <module>
from spyderlib import start_app
ImportError: No module named spyderlib
Ich habe versucht, für die eine Antwort zu finden, aber ich kann vor allem Probleme finde auftretende nach Anaconda war gerade installiert (meine wurde vorher installiert und funktionierte bis gestern).
Ich habe auch versucht this answer und this answer, aber sie haben das Problem nicht gelöst.
Die einzige denkbare Sache, die diesen Fehler verursacht haben könnte, ist, dass ich den gestern von Spyder verwendeten Interpreter von einem Standard-Anaconda-Python-Interpreter in einen Interpreter aus einer mit virtualenv erstellten virtuellen Umgebung geändert habe. Selbst dann konnte ich Spyder ohne Probleme schließen und neu starten, und die Fehler begannen, nachdem ich meinen Computer neu gestartet hatte.
[Bearbeiten] Ich sollte hinzufügen, dass beide Anaconda und meine virtuelle Umgebung die gleiche Version von Python benutzen, die Python ist 3,5
Sie beide verwenden die gleiche Python-Version, die Python 3.5 – Pauline
ist sicher, aber wenn Sie 'which python' das Python-Verzeichnis ist anders, nicht wahr? – elelias
Ja, wenn ich 'what python' aus meiner virtuellen Umgebung machen würde, hätte ich'/home/pauline/mybeautifulvenv/bin/python', während Anaconda sein eigenes verwendet ... Also meinst du, ich sollte alles von anaconda installieren meine virtuelle Umgebung? – Pauline