Fix: 'conda' wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt

Mehrere Benutzer stellen fest, dass "conda nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt wird", wenn sie versuchen, einen Anaconda-Befehl über die Eingabeaufforderung auszuführen.

Conda wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt.

Was ist die Ursache, 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 andere Benutzerberichte zu lesen. 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 zu verschiedenen Problemen mit anderer Software führen kann.
  • Umgebungs-PATH wurde falsch hinzugefügt. Ein weiterer häufiger Grund für dieses Problem ist ein Benutzerfehler beim Versuch, die Umgebungs-PATH-Variable manuell hinzuzufügen.
  • Die Anaconda-Version ist älter als die Version des Anaconda Navigators. Einige Benutzer haben gemeldet, dass der Fehler nach der Aktualisierung von Conda auf die neueste Version nicht mehr aufgetreten ist.

Wenn Sie Schwierigkeiten haben, diese bestimmte Fehlermeldung zu beheben, finden Sie in diesem Artikel eine Auswahl überprüfter Schritte zur Fehlerbehebung. Im Folgenden finden Sie eine Sammlung von Methoden, mit denen andere Benutzer in einer ähnlichen Situation das Problem behoben haben.

Befolgen Sie für die besten Ergebnisse die nachstehenden Methoden in der angegebenen Reihenfolge. Auf diese Weise probieren Sie zunächst die gängigsten Fehlerbehebungen aus und vermeiden es, durch unnötige Rahmen zu springen.

Methode 1: Aktualisieren von Anaconda auf die neueste Version

Mehrere Benutzer haben gemeldet, dass das Problem behoben wurde und sie Conda-Befehle in der Eingabeaufforderung ausführen konnten, 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 kurze Anleitung, wie Sie dies korrigieren können:

  1. Greifen Sie auf Ihr Startmenü in der linken unteren Ecke zu und suchen Sie nach „ Anaconda “. Klicken Sie anschließend auf Anaconda-Eingabeaufforderung .

    Verwenden Sie das Startmenü, um Anaconda Prompt zu öffnen
  2. Führen Sie im Anaconda Prompt-Programm die folgenden Befehle aus und drücken Sie nach jedem Befehl die Eingabetaste, um Conda auf die neueste Version zu aktualisieren:
     Conda Update Conda installieren 
  3. Warten Sie, bis der Vorgang abgeschlossen ist, schließen Sie dann die Anaconda-Eingabeaufforderung und öffnen Sie ein CMD-Fenster. Prüfen Sie, ob Sie jetzt Conda-Befehle ausführen können.

Wenn die Fehlermeldung "conda wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt" weiterhin angezeigt wird, fahren Sie mit der folgenden Methode fort.

Methode 2: Hinzufügen von Anaconda zu Ihrer PATH-Umgebungsvariablen während der Installation

Die schnellste Möglichkeit, dieses Problem automatisch zu beheben, besteht darin, Anaconda neu zu installieren und eine erweiterte Option zu verwenden, mit der der gesamte Anaconda automatisch in Ihre PATH-Umgebungsvariable übernommen wird. Beachten Sie jedoch, dass die Verwendung dieser Methode dazu führen kann, dass bestimmte Anwendungen in Konflikt mit Ihrer Anaconda-Installation geraten.

Wenn Sie auf jeden Fall nach einer Möglichkeit suchen, Anaconda automatisch zu Ihrer PATH-Umgebung hinzuzufügen, gehen Sie wie folgt vor:

Hinweis: Wenn Anaconda nicht auf Ihrem Computer installiert ist, fahren Sie direkt mit Schritt 3 fort.

  1. Drücken Sie die Windows-Taste + R, um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann " appwiz.cpl " ein und drücken Sie die Eingabetaste, um Programme und Funktionen zu öffnen.

    Führen Sie den Dialog aus: appwiz.cpl
  2. Scrollen Sie in Programme und Funktionen durch die Anwendungsliste und suchen Sie die Anaconda-Distribution . Klicken Sie mit der rechten Maustaste darauf und wählen Sie Deinstallieren . Befolgen Sie dann die Anweisungen auf dem Bildschirm, um es von Ihrem System zu deinstallieren.

    Klicken Sie mit der rechten Maustaste auf Ihre Anaconda-Distribution und wählen Sie Deinstallieren
  3. Besuchen Sie diesen Link ( hier ) und laden Sie die neueste Anaconda-Distribution herunter, indem Sie auf ein Symbol klicken, das Ihrem Betriebssystem zugeordnet ist.

    Auswahl des entsprechenden Betriebssystems
  4. Wählen Sie die entsprechende Python-Version aus, die Sie mit Anaconda verwenden möchten, indem Sie auf die zugehörige Download- Schaltfläche klicken.

    Herunterladen der Anaconda Distribution
  5. Öffnen Sie die ausführbare Installationsdatei, klicken Sie bei der ersten Aufforderung auf Weiter und akzeptieren Sie die Lizenzvereinbarung .

    Anaconda-Lizenzvereinbarung
  6. Wählen Sie den Installationstyp und klicken Sie erneut auf Weiter .

    Wählen Sie Ihren Installationstyp und klicken Sie erneut auf Weiter
  7. Wählen Sie den Zielordner und klicken Sie erneut auf die Schaltfläche Weiter . Es wird dringend empfohlen, den Standardspeicherort beizubehalten.

    Die Wahl des Standorts von Anaconda
  8. Dieser Schritt ist entscheidend. Aktivieren Sie in den erweiterten Installationsoptionen das Kontrollkästchen " Anaconda zu meiner PATH-Umgebungsvariablen hinzufügen" (unter " Erweiterte Optionen" ) und klicken Sie auf " Installieren" .

    Konfigurieren der Installation von Anaconda zum automatischen Hinzufügen der Umgebungsvariablen PATH
  9. Geben Sie nach Abschluss der Installation in einer Eingabeaufforderung " conda " ein. Der Fehler "conda wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt" sollte nicht mehr angezeigt werden.

    Beispiel für einen erfolgreichen conda-Befehl in der Eingabeaufforderung

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). Bevor Sie dies tun, ist es wichtig, den genauen Standort Ihrer Conda-Installation zu ermitteln.

Befolgen Sie die nachstehende Anleitung, um den Conda PATH manuell in Umgebungsvariablen zu ermitteln und anzupassen:

  1. Greifen Sie auf das Startmenü (linke untere Ecke) zu und suchen Sie nach „ anaconda prompt “. Klicken Sie anschließend auf Anaconda-Eingabeaufforderung und warten Sie, bis das Programm geöffnet wird.

    Verwenden Sie das Startmenü, um Anaconda Prompt zu öffnen
  2. 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:
     wo conda 

    Entdecken Sie den Standort von Conda
  3. Kopieren Sie den zuvor in Schritt 2 abgerufenen zweiten Speicherort, schließen Sie jedoch die ausführbare Datei aus. Zum Beispiel: C: \ Users \ madro \ Anaconda3 \ Scripts
  4. Drücken Sie die Windows-Taste + R, um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann " sysdm.cpl " ein und drücken Sie die Eingabetaste, um den Bildschirm " Systemeigenschaften " zu öffnen.

    Führen Sie den folgenden Dialog aus: sysdm.cpl
  5. Gehen Sie im Fenster Systemeigenschaften zur Registerkarte Erweitert und klicken Sie auf Umgebungsvariablen.

    Gehen Sie zur Registerkarte Erweitert und klicken Sie auf Umgebungsvariablen
  6. Wählen Sie im Fenster Umgebungsvariablen für * YourUser * die Pfadvariable aus und klicken Sie auf die Schaltfläche Bearbeiten .

    Wählen Sie die Pfadvariable aus und klicken Sie auf Bearbeiten
  7. Klicken Sie im Fenster Umgebungsvariable bearbeiten auf die Schaltfläche Neu . Fügen Sie dann diese zwei Speicherorte hinzu:
     C: \ Users \ * YourUser * \ Anaconda3 \ Scripts C: \ Users \ * YourUser * \ Anaconda3 

    Hinweis: Beachten Sie, dass * YourUser * nur ein Platzhalter ist. 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 Hinzufügen von Anaconda zum Umgebungspfad

Wenn Sie vermeiden möchten, den Anaconda-Pfad zu den Umgebungsvariablen hinzuzufügen, können Sie Conda-Befehle eingeben, ohne dass der Fehler "conda wird nicht als interner oder externer Befehl, ausführbares Programm oder Batch-Datei erkannt" angezeigt wird, indem Sie die Eingabeaufforderung verwenden, um zum Ordner zu navigieren Installation zuerst.

Beachten Sie jedoch, dass dies nicht sehr praktisch ist, da Sie diesen Vorgang jedes Mal 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:

  1. Drücken Sie die Windows-Taste + R, um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann " cmd " ein und drücken Sie die Eingabetaste, um ein Dialogfeld " Ausführen " zu öffnen.

    Dialogfeld ausführen: cmd
  2. 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 * \ Anaconda3 \ Scripts 
  3. Führen Sie einen Befehl aus, um Anaconda zu testen und zu überprüfen, ob er in der Eingabeaufforderung ordnungsgemäß funktioniert. Sie können diesen Befehl verwenden:
     conda --version 

    Testen von Anaconda

Interessante Artikel