Ich habe Anaconda installiert (Python 2.7.11 | Anaconda custom (64-bit) | (Standardeinstellung: 16. Februar 2016, 09:58:36) [MSC v.1500 64 bit (AMD64)] auf win32) und ich verwende Spyder 2.3.8
Ich möchte Spyder auf die neueste Version aktualisieren, also habe ich die folgenden Befehle ausgeführt:
conda update conda
conda update anaconda
conda update spyder
Sie liefen alle ohne Fehler, aber die Spyder-Version änderte sich nicht - dies ist ein Befehl, den ich zum Starten verwende:
C:\Anaconda2\pythonw.exe C:\Anaconda2\cwp.py C:\Anaconda2 "C: /Anaconda2/pythonw.exe" "C: /Anaconda2/Scripts/spyder-script.py" --new-Instanz
Fehlt mir etwas?
Vielen Dank
Um den Kommentar von juanpa.arrivillaga zu erweitern:
Wenn Sie Spyder in der Root-Umgebung aktualisieren möchten, funktioniert conda update spyder
Für mich.
Wenn Sie Spyder für eine von Ihnen erstellte virtuelle Umgebung aktualisieren möchten (z. B. für eine andere Version von Python), dann ist conda update -n $ENV_NAME spyder
dabei $ENV_NAME
der Name Ihrer Umgebung.
Ich sehe, dass Sie Pip zum Update verwendet haben. Dies wird dringend empfohlen (zumindest in Spyder 3). Die Spyder-Update-Benachrichtigungen, die ich erhalten habe, enthalten immer Folgendes:
"WICHTIGER HINWEIS: Es scheint, dass Sie Spyder mit Anaconda/Minconda verwenden. Bitte verwenden Sie nicht pip zum Aktualisieren, da dies möglicherweise Ihre Installation beeinträchtigt. "
Gehen Sie zu Anaconda Naviagator, suchen Sie nach Spyder und klicken Sie auf Einstellungen in der oberen rechten Ecke der Spyder-App. Klicken Sie auf update tab .
Eine Möglichkeit, Fehler beim Installieren oder Aktualisieren von Paketen zu vermeiden, besteht darin, die Anaconda-Eingabeaufforderung als Administrator auszuführen. Ich hoffe es hilft!
Pip direkt verwenden:
WARNUNG: Dadurch wird Ihre Anaconda-Installation beschädigt, wie vom Spyder-Betreuer in den folgenden Kommentaren beschrieben. Sie können diese Lösung nur ausprobieren, wenn die oben erwähnte Lösung, die Conda verwendet, nicht funktioniert
pip install --upgrade spyder
Beim Starten des neuen Spyder "nbconvert> = 4.0: None (NOK)" wird möglicherweise eine Fehlermeldung angezeigt.
conda configparser deinstallieren
conda install configparser
Sie sollten jetzt eine neue und aktuelle Installation von Spyder haben.