Fix: ‘conda’ wird nicht als interner oder externer Befehl, bedienbares Programm oder Batch-Datei erkannt
Was verursacht, dass die ‘conda’ nicht als interner oder externer Befehlsfehler erkannt wird?
Wir haben dieses spezielle Problem untersucht, indem wir versucht haben, den Fehler auf unserem Computer wiederherzustellen, und indem wir uns andere Benutzerberichte angesehen haben. Basierend auf dem, was wir gesammelt haben, gibt es verschiedene Szenarien, die diese bestimmte Fehlermeldung auslösen:
- Umgebungspfad für Conda ist nicht festgelegt – Dies ist die häufigste Ursache für dieses Problem. Beachten Sie, dass die neuesten Anaconda-Builds Conda nicht automatisch zu Ihren Systemvariablenpfaden hinzufügen, da dies verschiedene Probleme mit anderer Software verursachen kann.
- Umgebungspfad wird falsch hinzugefügt – Ein weiterer beliebter Grund für dieses Problem ist ein Benutzerfehler beim manuellen Hinzufügen der Umgebungs-PATH-Variablen.
- Die Anaconda-Version ist älter als die Version des Anaconda Navigator – Einige Benutzer haben gemeldet, dass der Fehler nach dem Update von Conda auf die neueste Version nicht mehr aufgetreten ist.
Methode 1: Aktualisieren von Anaconda auf die neueste Version
Mehrere Benutzer haben berichtet, dass das Problem behoben wurde, und sie konnten Conda-Befehle in der Eingabeaufforderung ausführen, nachdem sie Conda auf die neueste Version aktualisiert hatten.
Wie sich herausstellt, kann dieses Problem auftreten, wenn Sie eine neuere Anaconda Navigator-Version mit einer älteren Conda-Version verwenden. Hier ist eine Kurzanleitung, wie Sie dies korrigieren können:
- Greifen Sie auf Ihr Startmenü in der unteren linken Ecke zu und suchen Sie nach „Anakonda“. Klicken Sie dann auf Anaconda Prompt.
- Führen Sie im Anaconda Prompt-Programm die folgenden Befehle aus und drücken Sie Eingeben nach jedem Update von Conda auf die neueste Version:
conda update conda install
- Warten Sie, bis der Vorgang abgeschlossen ist, schließen Sie dann die Anaconda-Eingabeaufforderung und öffnen Sie ein CMD-Fenster. Überprüfen Sie, ob Sie jetzt Conda-Befehle ausführen können.
Wenn Sie immer noch auf die stoßen “Conda wird nicht als interner oder externer Befehl, bedienbares Programm oder Batch-Datei erkannt.” Fehler, fahren Sie mit der nächsten Methode fort.
Methode 2: Hinzufügen von Anaconda zu Ihrer PATH-Umgebungsvariablen während der Installation
Der schnellste Weg, um dieses Problem automatisch zu beheben, besteht darin, Anaconda neu zu installieren und eine erweiterte Option zu verwenden, mit der alle Anaconda automatisch in Ihre PATH-Umgebungsvariable übernommen werden. Beachten Sie jedoch, dass die Verwendung dieser Methode dazu führen kann, dass Sie bestimmte Anwendungen dazu ermutigen, Konflikte mit Ihrer Anaconda-Installation zu verursachen.
Wenn Sie nach einer Möglichkeit suchen, Anaconda automatisch zu Ihrer PATH-Umgebung hinzuzufügen, führen Sie in jedem Fall die folgenden Schritte aus:
Hinweis: Wenn Anaconda nicht auf Ihrem Computer installiert ist, fahren Sie direkt mit Schritt 3 fort.
- Drücken Sie Windows-Taste + R. um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann „appwiz.cpl” und drücke Eingeben öffnen Programme und Funktionen.
- Innerhalb Programme und FunktionenScrollen Sie durch die Anwendungsliste und suchen Sie die Anaconda Verteilung. Klicken Sie anschließend mit der rechten Maustaste darauf und wählen Sie DeinstallierenBefolgen Sie dann die Anweisungen auf dem Bildschirm, um es von Ihrem System zu deinstallieren.
- Besuchen Sie diesen Link (Hier) und laden Sie die neueste Anaconda-Distribution herunter, indem Sie auf ein Symbol klicken, das Ihrem Betriebssystem zugeordnet ist.
- Wählen Sie die entsprechende Python-Version aus, die Sie mit Anaconda verwenden möchten, indem Sie auf die zugehörige Version klicken Herunterladen Taste.
- Öffnen Sie die ausführbare Installationsdatei und klicken Sie auf Nächster Akzeptieren Sie dann bei der ersten Eingabeaufforderung die Lizenzvereinbarung.
- Wählen Sie den Installationstyp und klicken Sie auf Nächster Noch einmal.
- Wählen Sie das Zielordner und klicken Sie auf Nächster erneut drücken. Wir empfehlen dringend, den Standardspeicherort beizubehalten.
- Dieser Schritt ist entscheidend. In dem Erweiterte InstallationsoptionenAktivieren Sie das Kontrollkästchen für Fügen Sie Anaconda zu meiner Umgebungsvariablen PATH hinzu (unter Erweiterte Optionen) und klicken Installieren.
- Geben Sie nach Abschluss der Installation „conda”In einer Eingabeaufforderung. Sie sollten das nicht mehr sehen “Conda wird nicht als interner oder externer Befehl, bedienbares Programm oder Batch-Datei erkannt.” Error.
Wenn diese Methode nicht effektiv war oder Sie nach einem anderen Ansatz suchen, bei dem nicht die gesamte Anaconda-Distribution neu installiert wird, fahren Sie mit der folgenden Methode fort.
Methode 3: Manuelles Hinzufügen des Conda-Pfads
Wenn Sie keine Zeit mit der Deinstallation der gesamten Anaconda-Distribution verschwenden möchten, können Sie die mit Conda verknüpfte Umgebungsvariable selbst aktualisieren (oder überprüfen). Zuvor ist es jedoch wichtig, den genauen Standort Ihrer Conda-Installation zu ermitteln.
Befolgen Sie die nachstehende Anleitung, um den Conda PATH in Umgebungsvariablen manuell zu ermitteln und anzupassen:
- Rufen Sie das Startmenü (linke untere Ecke) auf und suchen Sie nach „Anaconda Eingabeaufforderung“. Klicken Sie dann auf Anaconda Prompt und warten Sie, bis das Programm geöffnet ist.
- Führen Sie im Anaconda Prompt-Programm den folgenden Befehl aus und drücken Sie die Eingabetaste, um den Speicherort von Conda zu überprüfen:
where conda
- Kopieren Sie den zweiten Speicherort, der zuvor in Schritt 2 abgerufen wurde, schließen Sie jedoch die ausführbare Datei aus. Beispielsweise: C: Benutzer madro Anaconda3 Skripte
- Drücken Sie Windows-Taste + R. um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann „sysdm.cpl” und drücke Eingeben das öffnen Systemeigenschaften Bildschirm.
- In der Systemeigenschaften Fenster, gehe zum Fortgeschrittene Tab und klicken Sie auf Umgebungsvariablen…
- In der Umgebungsvariablen für * YourUser * Fenster, wählen Sie die Pfad Variable und klicken Sie auf die Bearbeiten Taste.
- In der Umgebungsvariable bearbeiten Klicken Sie im Fenster auf Neu Taste. Fügen Sie dann diese beiden Positionen hinzu:
C:Users*YourUser*Anaconda3Scripts C:Users*YourUser*Anaconda3
Hinweis: Denk daran, dass * YourUser * ist nur ein Platzhalter. Ersetzen Sie es durch Ihren eigenen Benutzernamen. Wenn Sie eine ältere Anaconda-Version verwenden, ändern Sie die Versionsnummer entsprechend.
Methode 4: Umgehen des Problems, ohne Anaconda zum Umgebungspfad hinzuzufügen
Wenn Sie vermeiden möchten, den Anaconda-Pfad zu den Umgebungsvariablen hinzuzufügen, können Sie Conda-Befehle eingeben, ohne die zu erhalten “Conda wird nicht als interner oder externer Befehl, bedienbares Programm oder Batch-Datei erkannt.” Fehler durch Verwendung der Eingabeaufforderung, um zuerst zur Ordnerinstallation zu navigieren.
Beachten Sie jedoch, dass dies nicht sehr praktisch ist, da Sie diesen Vorgang wiederholen müssen, wenn Sie eine neue Eingabeaufforderung öffnen.
Wenn Sie den Fehler umgehen möchten, indem Sie den Anaconda-Pfad zu Ihrem CMD-Fenster hinzufügen, müssen Sie Folgendes tun:
- Drücken Sie Windows-Taste + R. um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann „cmd” und drücke Eingeben öffnen a Lauf Dialogbox.
- Geben Sie im CMD-Fenster CD gefolgt vom Pfad zu Ihrer Anaconda-Ordnerinstallation ein. Sofern Sie Anaconda nicht an einem ähnlichen Ort installiert haben, sollte es ungefähr so aussehen:
CD C:Users*YourUser*Anaconda3Scripts
- Führen Sie einen Befehl aus, um Anaconda zu testen und festzustellen, ob er in der Eingabeaufforderung ordnungsgemäß funktioniert. Sie können diesen Befehl verwenden:
conda --version