Fix: Python wordt niet herkend als een interne of externe opdracht
Gezien de toenemende populariteit van Python, is het begrijpelijk waarom veel gebruikers proberen Python-opdrachten uit te voeren vanaf de Windows-opdrachtprompt. Maar het probleem hiermee is dat als je het volledige pad van Python niet voor elke opdracht gedeeltelijk opgeeft, er een foutmelding verschijnt met de melding dat “ Python niet wordt herkend als een interne of externe opdracht, een bruikbaar programma of een batchbestand. “
Wat veroorzaakt de Python wordt niet herkend als een interne of externe opdrachtfout?
Deze specifieke fout treedt op omdat de gebruiker niet het volledige pad van de Python-distributie heeft opgegeven. Om de opdracht in de huidige status te laten slagen, zou de gebruiker het volledige pad van de Python-distributie binnen de opdracht moeten opgeven.
Als u Python-opdrachten wilt uitvoeren zonder het volledige pad van Python bij elke opdracht toe te voegen, moet u Python handmatig aan het Windows-pad toevoegen. Dit kan enigszins verwarrend zijn als je dit nog niet eerder hebt gedaan.
In een poging om het u gemakkelijker te maken, hebben we een stapsgewijze handleiding gemaakt die u helpt bij het toevoegen van het Python-pad aan een Windows-omgeving.
Een Python toevoegen aan de Windows PATH
Om deze procedure te laten slagen, moet u ervoor zorgen dat de Python-distributie correct op uw machine is geïnstalleerd.
Update: het Windows-installatieprogramma van Python 3.3 (of hoger) bevat een optie die python.exe automatisch toevoegt aan het systeemzoekpad . Door deze installatiemethode te gebruiken, kunt u de onderstaande stappen niet uitvoeren. U kunt de nieuwste versie van Python voor de webinstallatie van deze link downloaden ( hier ). Vervolgens moet u het juiste x86- of x64 Windows Executable-installatieprogramma downloaden en uitvoeren, afhankelijk van uw CPU-architectuur.
Als u Python al op uw machine hebt geïnstalleerd, laten de onderstaande stappen zien hoe u Python aan het Windows-pad kunt toevoegen. Als je dit succesvol doet, kun je Python-opdrachten uitvoeren vanuit een opdrachtpromptvenster zonder het volledige pad van Python bij elke opdracht te moeten opgeven. De volgende procedure is compatibel met Windows 7, Windows 8 (8.1) en Windows 10.
- Druk op de Windows-toets + Pauzetoets om het menu Systeemeigenschappen te openen. U kunt ook met de rechtermuisknop op Computer (deze pc) in het menu Start klikken en Eigenschappen kiezen.
Druk op Windows-toets + Pauze-toets of klik met de rechtermuisknop op Deze pc en kies Eigenschappen - Klik in het menu Systeemeigenschappen op de koppeling Geavanceerde systeeminstellingen met behulp van de zijbalk aan de linkerkant.
Geavanceerde systeeminstellingen - Ga in het menu Systeemeigenschappen naar het tabblad Geavanceerd en klik op de knop Omgevingsvariabelen (onderste gedeelte van het scherm).
Klik op Omgevingsvariabelen op het tabblad Geavanceerd - Zodra u in het menu Omgevingsvariabelen bent gekomen, selecteert u het item Pad in het gedeelte Systeemvariabelen en klikt u vervolgens op de knop Bewerken .
Selecteer de vermelding PATH in het menu Systeemvariabelen en klik op Bewerken - Klik vervolgens op de knop Nieuw en voeg het pad van Python toe aan het einde van de lijst. Houd er rekening mee dat u meerdere paden kunt scheiden door puntkomma's.
- Klik op OK om de wijzigingen op te slaan en probeer vervolgens een Python-opdracht uit te voeren vanaf de opdrachtprompt. Als de bovenstaande stappen correct zijn uitgevoerd, zou u geen problemen moeten hebben met het invoeren van opdrachten zonder het volledige Python-pad op te geven.