Oplossing: 'conda' wordt niet herkend als een interne of externe opdracht, een bruikbaar programma of een batchbestand

Verschillende gebruikers zien de "conda wordt niet herkend als een interne of externe opdracht, een bruikbaar programma of een batchbestand" wanneer ze proberen een Anaconda-opdracht uit te voeren met de opdrachtprompt .

Conda wordt niet herkend als een interne of externe opdracht, een bruikbaar programma of een batchbestand.

Wat veroorzaakt de 'conda' wordt niet herkend als een interne of externe opdrachtfout?

We hebben dit specifieke probleem onderzocht door te proberen de fout op onze machine opnieuw te maken en door naar andere gebruikersrapporten te kijken. Op basis van wat we hebben verzameld, zijn er verschillende scenario's die dit specifieke foutbericht activeren:

  • Omgeving PATH voor Conda is niet ingesteld - Dit is de meest voorkomende oorzaak van dit probleem. Houd er rekening mee dat de nieuwste Anaconda-builds Conda niet automatisch aan je systeemvariabele paden toevoegen, omdat het verschillende problemen met andere software kan veroorzaken.
  • Omgeving PATH is onjuist toegevoegd - Een andere populaire reden waarom dit probleem optreedt, is gebruikersfout bij het handmatig toevoegen van de omgevingsvariabele.
  • Anaconda-versie is ouder dan de versie van de Anaconda Navigator - sommige gebruikers hebben gemeld dat de fout niet meer optrad na het bijwerken van Conda naar de nieuwste versie.

Als u moeite hebt om dit specifieke foutbericht op te lossen, biedt dit artikel u een selectie geverifieerde stappen voor probleemoplossing. Hieronder vindt u een verzameling methoden die andere gebruikers in een vergelijkbare situatie hebben gebruikt om het probleem op te lossen.

Volg de onderstaande methoden om de beste resultaten te krijgen. Op deze manier begin je met het uitproberen van de meest populaire fixes en voorkom je dat je door onnodige hoepels springt.

Methode 1: Anaconda bijwerken naar de nieuwste versie

Verschillende gebruikers hebben gemeld dat het probleem was opgelost en dat ze conda-opdrachten konden uitvoeren in de opdrachtprompt na het bijwerken van Conda naar de nieuwste versie.

Het blijkt dat je dit probleem kunt ervaren in het geval dat je een nieuwere Anaconda Navigator-versie met een oudere Conda-versie gebruikt. Hier is een korte handleiding over hoe u dit kunt corrigeren:

  1. Ga naar je startmenu in de linkeronderhoek en zoek naar " anaconda ". Klik vervolgens op Anaconda Prompt .

    Gebruik het startmenu om Anaconda Prompt te openen
  2. Voer in het Anaconda Prompt-programma de volgende opdrachten uit en druk na elke opdracht op Enter om Conda bij te werken naar de nieuwste versie:
     conda update conda installeren 
  3. Wacht tot het proces is voltooid, sluit vervolgens de Anaconda-prompt en open een CMD-venster. Kijk of je nu Conda-commando's kunt uitvoeren.

Als u nog steeds de fout 'conda wordt niet herkend als een interne of externe opdracht, een bruikbaar programma of een batchbestand' tegenkomt, gaat u naar de volgende methode hieronder.

Methode 2: Anaconda toevoegen aan uw PATH-omgevingsvariabele tijdens de installatie

De snelste manier om dit probleem automatisch op te lossen, is door Anaconda opnieuw te installeren en een geavanceerde optie te gebruiken die alle Anaconda automatisch naar uw PATH-omgevingsvariabele zal sturen. Maar houd er rekening mee dat het gebruik van deze methode kan betekenen dat u bepaalde toepassingen aanmoedigt om in conflict te komen met uw Anaconda-installatie.

Als je op zoek bent naar een manier om Anaconda automatisch aan je PATH-omgeving toe te voegen, volg dan de onderstaande stappen:

Opmerking: als Anaconda niet op uw computer is geïnstalleerd, gaat u direct naar stap 3.

  1. Druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens " appwiz.cpl " en druk op Enter om Programma's en onderdelen te openen.

    Uitvoeren dialoogvenster: appwiz.cpl
  2. Blader in Programma's en functies naar beneden door de lijst met applicaties en zoek de Anaconda-distributie . Klik vervolgens met de rechtermuisknop op en kies Verwijderen en volg de aanwijzingen op het scherm om het van uw systeem te verwijderen.

    Klik met de rechtermuisknop op uw Anaconda-distributie en kies verwijderen
  3. Ga naar deze link ( hier ) en download de nieuwste Anaconda-distributie door op een pictogram te klikken dat aan uw besturingssysteem is gekoppeld.

    Het juiste besturingssysteem selecteren
  4. Selecteer de juiste Python-versie die u met Anaconda wilt gebruiken door op de bijbehorende downloadknop te klikken.

    Downloaden van de Anaconda-distributie
  5. Open het uitvoerbare installatieprogramma, klik op Volgende bij de eerste prompt en accepteer de licentieovereenkomst .

    Anaconda Licentieovereenkomst
  6. Selecteer het installatietype en druk nogmaals op Volgende .

    Selecteer uw installatietype en druk vervolgens opnieuw op Volgende
  7. Kies de doelmap en klik nogmaals op de knop Volgende . We raden u ten zeerste aan om de standaardlocatie te behouden.

    De locatie van Anaconda kiezen
  8. Deze stap is cruciaal. Schakel in de Geavanceerde installatieopties het selectievakje in dat is gekoppeld aan Anaconda toevoegen aan mijn PATH-omgevingsvariabele (onder Geavanceerde opties ) en klik op Installeren .

    De installatie van Anaconda configureren om de omgevingsvariabele PATH automatisch toe te voegen
  9. Zodra de installatie is voltooid, typt u " conda " in een opdrachtprompt. U ziet niet langer de fout 'conda wordt niet herkend als een interne of externe opdracht, een bruikbaar programma of een batchbestand' .

    Voorbeeld van een succesvol conda-commando in de opdrachtprompt

Als deze methode niet effectief was of als u op zoek bent naar een andere aanpak waarbij niet de hele Anaconda-distributie opnieuw moet worden geïnstalleerd, gaat u naar de volgende methode hieronder.

Methode 3: Het condapad handmatig toevoegen

Als je geen tijd wilt verspillen aan het verwijderen van de hele Anaconda-distributie, kun je de omgevingsvariabele die bij Conda hoort zelf bijwerken (of verifiëren). Maar voordat u dit doet, is het belangrijk om de exacte locatie van uw Conda-installatie te achterhalen.

Volg de onderstaande gids om de Conda PATH handmatig te ontdekken en aan te passen in omgevingsvariabelen:

  1. Ga naar het startmenu (linksonder) en zoek naar " anaconda prompt ". Klik vervolgens op Anaconda Prompt en wacht tot het programma wordt geopend.

    Gebruik het startmenu om Anaconda Prompt te openen
  2. Voer in het Anaconda Prompt-programma de volgende opdracht uit en druk op Enter om de locatie van Conda te controleren:
     waar conda 

    De locatie van conda ontdekken
  3. Kopieer de tweede locatie die eerder werd opgehaald bij stap 2, maar sluit het uitvoerbare bestand uit. Bijvoorbeeld: C: \ Users \ madro \ Anaconda3 \ Scripts
  4. Druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens " sysdm.cpl " en druk op Enter om het scherm Systeemeigenschappen te openen.

    Uitvoeren dialoog: sysdm.cpl
  5. Ga in het venster Systeemeigenschappen naar het tabblad Geavanceerd en klik op Omgevingsvariabelen ...

    Ga naar het tabblad Geavanceerd en klik op Omgevingsvariabelen
  6. Selecteer in het venster Omgevingsvariabelen voor * YourUser * de padvariabele en klik op de knop Bewerken .

    Selecteer de padvariabele en klik op Bewerken
  7. Klik in het venster Wijzig omgevingsvariabele op de knop Nieuw . Voeg vervolgens deze twee locaties toe:
     C: \ Users \ * YourUser * \ Anaconda3 \ Scripts C: \ Users \ * YourUser * \ Anaconda3 

    Opmerking: houd er rekening mee dat * YourUser * slechts een tijdelijke aanduiding is. Vervang het door uw eigen gebruikersnaam. Als u een oudere Anaconda-versie gebruikt, moet u het versienummer dienovereenkomstig wijzigen.

Methode 4: Het probleem omzeilen zonder Anaconda toe te voegen aan het omgevingspad

Als u wilt voorkomen dat het Anaconda-pad wordt toegevoegd aan de omgevingsvariabelen, kunt u Conda-opdrachten typen zonder dat de fout "conda wordt niet herkend als een interne of externe opdracht, een bruikbaar programma of een batchbestand" wordt weergegeven door de opdrachtprompt te gebruiken om naar de map te navigeren installatie eerst.

Maar houd er rekening mee dat dit niet erg praktisch is, omdat u deze procedure moet herhalen wanneer u een nieuwe opdrachtprompt opent.

Als u besluit de fout te omzeilen door het Anaconda-pad aan uw CMD-venster toe te voegen, moet u het volgende doen:

  1. Druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens " cmd " en druk op Enter om een ​​dialoogvenster Uitvoeren te openen.

    Uitvoeren dialoogvenster: cmd
  2. Typ in het CMD-venster CD gevolgd door het pad naar de installatie van uw Anaconda-map. Tenzij je Anaconda op een vergelijkbare locatie hebt geïnstalleerd, zou het iets moeten zijn dat lijkt op:
     CD C: \ Users \ * YourUser * \ Anaconda3 \ Scripts 
  3. Voer een opdracht uit om Anaconda te testen en kijk of het goed werkt in de opdrachtprompt. U kunt deze opdracht gebruiken:
     conda - versie 

    Anaconda testen

Interessante Artikelen