Fix: 'conda' känns inte igen som ett internt eller externt kommando, operativt program eller batchfil

Flera användare stöter på "conda är inte igenkänt som ett internt eller externt kommando, operativt program eller batchfil" när de försöker köra något Anaconda-kommando med kommandotolken .

Conda känns inte igen som ett internt eller externt kommando, operativt program eller batchfil.

Vad orsakar att "conda" inte känns igen som ett internt eller externt kommandofel?

Vi undersökte just detta problem genom att försöka återskapa felet på vår maskin och genom att titta på andra användarrapporter. Baserat på vad vi samlade finns det flera scenarier som kommer att utlösa detta felmeddelande:

  • Miljö PATH för Conda är inte inställd - Det här är den vanligaste orsaken till att det här problemet uppstår. Tänk på att de senaste Anaconda-konstruktionerna inte automatiskt lägger till Conda till dina systemvariabla banor eftersom det kan orsaka olika problem med annan programvara.
  • Miljö PATH läggs felaktigt - Ett annat populärt skäl till att det här problemet uppstår är att användarfel försöker lägga till miljö PATH-variabeln manuellt.
  • Anaconda-versionen är äldre än versionen av Anaconda Navigator - Vissa användare har rapporterat att felet inte längre inträffade efter uppdatering av Conda till den senaste versionen.

Om du kämpar för att lösa det här felmeddelandet kommer den här artikeln att ge dig ett urval av verifierade felsökningssteg. Nedan har du en samling metoder som andra användare i en liknande situation har använt för att lösa problemet.

För bästa resultat följer du metoderna nedan i ordning. På det här sättet börjar du med att prova de mest populära korrigeringarna och undvika att hoppa genom onödiga ringar.

Metod 1: Uppdatera Anaconda till den senaste versionen

Flera användare har rapporterat att problemet har lösts och att de kunde köra conda-kommandon i Command Prompt efter uppdatering av Conda till den senaste versionen.

Det visar sig att du kan uppleva detta problem om du använder en nyare Anaconda Navigator-version med en äldre Conda-version. Här är en snabbguide om hur du kan åtgärda detta:

  1. Öppna din startmeny i det nedre vänstra hörnet och sök efter “ anaconda ”. Klicka sedan på Anaconda Prompt .

    Använd startmenyn för att öppna Anaconda Prompt
  2. Inuti Anaconda Prompt-programmet kör du följande kommandon och trycker på Enter efter varje för att uppdatera Conda till den senaste versionen:
     conda uppdatera conda installera 
  3. Vänta tills processen är klar, stäng sedan Anaconda Prompt och öppna ett CMD-fönster. Se om du nu kan köra Conda-kommandon.

Om du fortfarande stöter på felet "conda är inte igenkänt som ett internt eller externt kommando, operativt program eller batchfil", gå ner till nästa metod nedan.

Metod 2: Lägga till Anaconda till din PATH-miljövariabel under installationen

Det snabbaste sättet att lösa detta problem automatiskt är att installera om Anaconda och använda ett avancerat alternativ som automatiskt kommer alla Anaconda till din PATH-miljövariabel. Men kom ihåg att användning av den här metoden kan innebära att du uppmuntrar vissa applikationer att komma i konflikt med din Anaconda-installation.

I alla fall, om du letar efter ett sätt att lägga till Anaconda till din PATH-miljö automatiskt, följ stegen nedan:

Obs! Om Anaconda inte är installerat på din dator hoppar du direkt till steg 3.

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan " appwiz.cpl " och tryck på Enter för att öppna program och funktioner .

    Kör dialogruta: appwiz.cpl
  2. Inuti program och funktioner bläddrar du ner genom applikationslistan och letar efter Anaconda-distributionen . Högerklicka sedan på den och välj Avinstallera, följ sedan instruktionerna på skärmen för att avinstallera det från ditt system.

    Högerklicka på din Anaconda-distribution och välj Avinstallera
  3. Besök den här länken ( här ) och ladda ner den senaste distributionen av Anaconda genom att klicka på en ikon som är kopplad till ditt operativsystem.

    Välj lämpligt operativsystem
  4. Välj rätt Python-version som du vill använda med Anaconda genom att klicka på den tillhörande nedladdningsknappen .

    Nedladdning av Anaconda-distributionen
  5. Öppna den körbara installationen, tryck på Nästa vid första uppmaningen och acceptera sedan licensavtalet .

    Anaconda licensavtal
  6. Välj installationstyp och tryck på Nästa igen.

    Välj din installationstyp och tryck sedan på Nästa igen
  7. Välj destinationsmapp och klicka på Nästa- knappen igen. Vi rekommenderar starkt att du behåller standardplatsen.

    Att välja plats för Anaconda
  8. Detta steg är avgörande. I avancerade installationsalternativ markerar du rutan som är kopplad till Lägg till Anaconda till min PATH-miljövariabel (under Avancerade alternativ ) och klickar på Installera .

    Konfigurera Anacondas installation för att automatiskt lägga till PATH-miljövariabeln
  9. När installationen är klar skriver du “ conda ” i en kommandotolken. Du bör inte längre se felet "conda är inte erkänt som ett internt eller externt kommando, operativt program eller batchfil" .

    Exempel på ett framgångsrikt conda-kommando inom Command Prompt

Om den här metoden inte var effektiv eller om du letar efter ett annat tillvägagångssätt som inte innebär att ominstallera hela Anaconda-distributionen, gå ner till nästa metod nedan.

Metod 3: Lägga till Conda-banan manuellt

Om du inte vill slösa bort tid på att avinstallera hela Anaconda-distributionen kan du uppdatera (eller verifiera) miljövariabeln som är associerad med Conda själv. Men innan du gör det är det viktigt att ta reda på den exakta platsen för din Conda-installation.

Följ guiden nedan för att upptäcka och justera Conda PATH manuellt i miljövariabler:

  1. Öppna startmenyn (längst ner till vänster) och sök efter “ anaconda prompt ”. Klicka sedan på Anaconda Prompt och vänta på att programmet öppnas.

    Använd startmenyn för att öppna Anaconda Prompt
  2. Kör följande kommando i Anaconda Prompt-programmet och tryck på Enter för att kontrollera platsen för Conda:
     där conda 

    Upptäck platsen för conda
  3. Kopiera den andra platsen som tidigare hämtats i steg 2, men uteslut den körbara. Till exempel: C: \ Användare \ madro \ Anaconda3 \ Skript
  4. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedansysdm.cpl ” och tryck på Enter för att öppna skärmen Systemegenskaper .

    Kör dialogruta: sysdm.cpl
  5. I fönstret Systemegenskaper, gå till fliken Avancerat och klicka på Miljövariabler ...

    Gå till fliken Avancerat och klicka på Miljövariabler
  6. Inuti miljövariablerna för * YourUser * -fönstret, välj sökvägsvariabeln och klicka på knappen Redigera .

    Välj sökvägsvariabeln och klicka på Redigera
  7. Klicka på knappen Ny i redigeringsmiljövariabelfönstret. Lägg sedan till dessa två platser:
     C: \ Användare \ * Din Användare * \ Anaconda3 \ Skript C: \ Användare \ * Din Användare * \ Anaconda3 

    Obs: Tänk på att * YourUser * endast är en platshållare. Byt ut det med ditt eget användarnamn. Även om du använder en äldre Anaconda-version ändrar du versionnumret i enlighet därmed.

Metod 4: kringgå problemet utan att lägga till Anaconda i miljövägen

Om du vill undvika att lägga till Anaconda-sökvägen till miljövariablerna kan du skriva Conda-kommandon utan att få "conda är inte igenkänt som ett internt eller externt kommando, operativt program eller batchfil" -fel genom att använda Kommandotolken för att navigera till mappen installationen först.

Men kom ihåg att detta inte är särskilt praktiskt eftersom du måste upprepa den här proceduren när du öppnar en ny kommandotolken.

Om du väljer att kringgå felet genom att lägga till Anaconda-sökvägen i ditt CMD-fönster, är det här du behöver göra:

  1. Tryck på Windows-tangenten + R för att öppna en Kör-dialogruta. Skriv sedan " cmd " och tryck på Enter för att öppna en Kör- dialogruta.

    Kör dialogruta: cmd
  2. Skriv in CD i fönstret CMD följt av sökvägen till din Anaconda-mappinstallation. Om du inte installerade Anaconda på en liknande plats, borde det vara något som liknar:
     CD C: \ Användare \ * Din Användare * \ Anaconda3 \ Skript 
  3. Kör ett kommando för att testa Anaconda och se om det fungerar korrekt inom Command Prompt. Du kan använda det här kommandot:
     conda --version 

    Testa Anaconda

Intressanta Artiklar