Wie behebe ich den Fehler "Conda is not recognized as an internal or external command"?

Melden
  1. Ursache des Fehlers
  2. Prüfen, ob Conda korrekt installiert ist
  3. Überprüfen, ob der Pfad zur Conda-Installation im Systempfad eingetragen ist
  4. Hinzufügen des Conda-Pfads zur Umgebungsvariablen
  5. Alternative: Conda neu installieren und automatisch Pfad setzen lassen
  6. Verwendung der Anaconda Prompt
  7. Zusammenfassung

Ursache des Fehlers

Der Fehler "Conda is not recognized as an internal or external command" tritt auf, wenn das Betriebssystem den Befehl conda nicht finden kann. Dies liegt in der Regel daran, dass der Pfad zur Conda-Installation nicht im Systempfad (Environment Path) eingetragen ist. Dadurch weiß die Kommandozeile nicht, wo sie das Programm conda.exe suchen soll und kann den Befehl nicht ausführen.

Prüfen, ob Conda korrekt installiert ist

Zunächst sollte überprüft werden, ob Anaconda oder Miniconda überhaupt installiert wurden. Standardmäßig wird Conda entweder unter Windows im Ordner C:\Users\<Benutzername>\Anaconda3 oder C:\Users\<Benutzername>\Miniconda3 installiert. Öffnen Sie den Windows-Explorer und navigieren Sie zu einem dieser Pfade, um zu sehen, ob dort ein Ordner mit der Conda-Installation existiert. Findet sich dort der Ordner, kann im Unterordner Scripts der Befehl conda.exe gefunden werden.

Überprüfen, ob der Pfad zur Conda-Installation im Systempfad eingetragen ist

Damit die Eingabeaufforderung oder PowerShell den Befehl conda erkennen kann, müssen bestimmte Verzeichnisse in der Umgebungsvariable PATH eingetragen sein. Diese Verzeichnisse sind üblicherweise der Installationsordner selbst (zum Beispiel C:\Users\<Benutzername>\Anaconda3) sowie der Scripts-Unterordner (zum Beispiel C:\Users\<Benutzername>\Anaconda3\Scripts). Ohne diese Einträge kann der Befehl conda nicht gefunden werden.

Hinzufügen des Conda-Pfads zur Umgebungsvariablen

Um den Pfad manuell hinzuzufügen, öffnen Sie die Systemeigenschaften, indem Sie im Suchfeld der Taskleiste "Umgebungsvariablen" eingeben und "Umgebungsvariablen für dieses Konto bearbeiten" auswählen. Im folgenden Fenster klicken Sie unter "Benutzervariablen" oder "Systemvariablen" auf "Path" und danach auf "Bearbeiten". Anschließend können Sie mit "Neu" die Pfade zu Ihrer Conda-Installation hinzufügen, zum Beispiel:

C:\Users\<Benutzername>\Anaconda3

C:\Users\<Benutzername>\Anaconda3\Scripts

Bestätigen Sie die Fenster mit "OK" und öffnen Sie danach die Eingabeaufforderung oder PowerShell neu. Prüfen Sie, ob der Befehl conda jetzt erkannt wird, indem Sie conda --version eingeben.

Alternative: Conda neu installieren und automatisch Pfad setzen lassen

Beim Neuinstallieren von Anaconda oder Miniconda kann während des Installationsprozesses die Option aktiviert werden, die Installation automatisch dem Systempfad hinzuzufügen. Dies sorgt dafür, dass zukünftige Eingaben den Befehl conda finden. Manchmal wird diese Option nicht standardmäßig ausgewählt, weshalb es sinnvoll sein kann, die Installation zu wiederholen und genau auf diese Einstellung zu achten.

Verwendung der Anaconda Prompt

Falls Sie den Fehler in der Eingabeaufforderung oder PowerShell erhalten, können Sie alternativ die "Anaconda Prompt" verwenden, die automatisch die notwendigen Pfade setzt. Öffnen Sie das Startmenü und suchen Sie nach "Anaconda Prompt". Dort sollten Sie direkt Conda-Befehle nutzen können ohne Pfadprobleme.

Zusammenfassung

Der Fehler "Conda is not recognized as an internal or external command" kann also durch das Fehlen des Conda-Installationspfades in der Umgebungsvariable PATH verursacht werden. Dies lässt sich durch manuelles Hinzufügen des Installations- und Scripts-Ordners in die Umgebungsvariablen beheben oder durch erneute Installation von Anaconda/Miniconda mit der entsprechenden Option. Alternativ kann die Anaconda Prompt verwendet werden, die bereits korrekt konfiguriert ist.

0

Kommentare