Fix: 'pip' genkendes ikke som en intern eller ekstern kommando



Prøv Vores Instrument Til At Fjerne Problemer

Nogle brugere, der prøver at installere Python-pakker ved hjælp af en kommandopromptvinduerapport, ser ' pip genkendes ikke som en intern eller ekstern kommando ”Fejl. De mest berørte brugere rapporterer, at problemet opstår, selv efter installation af Python-distributionen og sørg for, at Python føjes til stivariablen. Problemet er ikke specifikt for et bestemt operativsystem, da det rapporteres om Windows 7, Windows 8 og Windows 10.



'Pip' genkendes ikke som en intern eller ekstern kommando, et operativt program eller en batchfil



Hvad er PIP?

PiP er et rekursivt akronym for “ Pip installerer pakker “. Det er i det væsentlige et pakkehåndteringssystem, der bruges til at installere og administrere softwarepakker skrevet i Python. De fleste brugere bruger PiP til at installere og administrere Python-pakker, der findes i Python pakkeindeks .



De seneste Python-versioner (Python 2.7.9 og nyere og Python 3.4) inkluderer Pip som standard.

Hvad forårsager 'pip' genkendes ikke som en intern eller ekstern kommandofejl?

Vi undersøgte dette problem ved at se på forskellige brugerrapporter og forsøge at replikere problemet på vores computere. Fra det, vi samlede, er der flere scenarier, der vides at udløse denne særlige fejlmeddelelse:

  • PIP-installation føjes ikke til systemvariablen - For at kunne køre Python-kommandoer fra et CMD-vindue skal du tilføje stien til din PiP-installation til din PATH i systemvariablen. Hvis du installerede Python ved hjælp af den eksekverbare installation, skal den tilføjes automatisk.
  • Installationen er forkert tilføjet i din PATH - Det er let at ødelægge stien, hvis du tilføjer den manuelt. Yderligere plads eller manglende semikolon inden den nye PATH vil ende med at producere fejlen.

Hvis du i øjeblikket prøver at løse denne særlige fejlmeddelelse, der forhindrer dig i at bruge Python-kommandoen i CMD, skal du følge metoderne, der er annonceret i denne artikel. Alle de potentielle rettelser nedenfor bekræftes, at de fungerer af mindst én berørt bruger.



For at få de bedste resultater skal du følge nedenstående metoder i rækkefølge, indtil du finder en løsning, der hjælper dig med at løse problemet i dit særlige scenarie.

Metode 1: Kontrol af, om PIP er føjet til din PATH-variabel

Lad os starte med at finde ud af, hvor vi står. Hvis du ikke ved, om din PIP-installation er føjet til din PATH-variabel, kan du nemt finde ud af det ved hjælp af en bestemt kommando ved en CMD-prompt.

At vide dette vil pege dig i den rigtige retning og spare dig for at prøve unødvendige trin.

Bemærk: Hvis du allerede ved, om stien til din PIP-installation er føjet til din PATH-variabel, skal du gå ned til de næste metoder nedenfor.

Her er en hurtig guide til kontrol af, om PIP-installationen allerede findes i din PATH-variabel:

  1. Trykke Windows-tast + R for at åbne en dialogboks Kør. Skriv derefter “ cmd ”Og tryk på Gå ind for at åbne kommandoprompt. Tilføjelse af PiP-installationsplacering

    Kør dialog: cmd

  2. Indtast kommandopromptvinduet ekko% PATH% og tryk på Gå ind for at få en fortegnelse med alle placeringer tilføjet til PATH-variablen. Kør dialog: appwiz.cpl

    Kontrollerer, om PIP-installationen findes i PATH-variablen

  3. Hvis det lykkes dig at finde en sti, der ligner C: Python37 Scripts (dette afhænger af din Python-version), det betyder, at installationsstien allerede er føjet til din PATH-variabel. I dette tilfælde kan du springe ud for nedenstående metoder og springe direkte til Metode 4 hvor vi starter fejlfinding for problemer relateret til PiP-installationsstien.

Hvis du ikke kunne finde PiP-installationsstien ved hjælp af testen ovenfor, skal du gå ned til de næste metoder nedenfor (metode 2 og metode 3) for at tilføje PIP til PATH-miljøvariablen.

Metode 2: Tilføjelse af PIP til PATH-miljøvariablen ved hjælp af Windows GUI

Hvis Metode 1 afsløret, at PIP-installationen ikke er indstillet til PATH som en miljøvariabel, og at du allerede har installeret Python-distributionen, skal du gøre det manuelt.

Når du har gennemført nedenstående procedure, kan du indtaste PiP-kommandoer fra et kommandopromptvindue. Her er en hurtig guide til tilføjelse af PiP-installationen til sti-miljøvariablen ved hjælp af Windows GUI:

  1. Trykke Windows-tast + R for at åbne en dialogboks Kør. Skriv derefter “ sysdm.cpl ”Og tryk på Gå ind at åbne op for Systemegenskaber skærm. Klik på Rediger for at sikre, at PiP er installeret

    Kør dialog: sysdm.cpl

  2. Gå til skærmbilledet Systemegenskaber Fremskreden fanen, og klik derefter på miljøvariabler .

    Gå til fanen Avanceret, og klik på Miljøvariabler

  3. Gå til skærmbilledet Miljøvariabler Systemvariabler og klik på Sti for at vælge det. Så med Sti valgt, skal du klikke på Redigere… knap.

    Vælg sti-posten under Systemvariabler, og klik på Rediger

  4. I Redigere skærm med miljøvariabel, klik på Ny og tilføj stien, hvor PiP-installationen er placeret. For Python 3.4 er standardplaceringen C: Python34 Scripts.

    Tilføjelse af PiP-installationsplacering

  5. Når stien er tilføjet, skal du åbne et nyt CMD-vindue og prøve at installere en pythonpakke, der følger med PiP. Du skal ikke længere se “ pip genkendes ikke som en intern eller ekstern kommando 'fejl.

Hvis du leder efter en hurtigere måde at tilføje PiP-placeringen til miljøvariablen, skal du følge Metode 3 .

Metode 3: Tilføjelse af PIP til PATH-miljøvariablen ved hjælp af CMD

En hurtigere måde at oprette PIP-sti-miljøvariablen på er at gøre det direkte fra et CMD-vindue. Dette sparer dig noget tid, men det kan være lidt mere skræmmende, hvis du ikke er vant til at bruge terminalen.

Her er en hurtig guide til indstilling af PiP-sti-miljøet direkte fra et kommandopromptvindue:

  1. Trykke Windows-tast + R for at åbne en dialogboks Kør. Skriv derefter “ cmd ”Og tryk på Gå ind for at åbne et kommandopromptvindue.

    Kør dialog: cmd

  2. I kommandopromptvinduet skal du køre følgende kommando for at indstille PIP-installationen til miljøvariablen:
    setx PATH “% PATH%; C:  Python37  Scripts”

    Bemærk: Husk, at vi i denne kommando brugte standardplaceringen til Python 3.7. Hvis du bruger en anden Python-version, eller hvis du har installeret den på en brugerdefineret placering, skal du ændre stien efter ' ; 'I overensstemmelse hermed.

  3. Se om denne metode lykkedes ved at køre en Python-installationspakke (en, der bruger PIP) fra det samme CMD-vindue. Hvis du stadig støder på fejlmeddelelsen, skal du gå ned til næste metode nedenfor.

Metode 4: Åbning af Python-pakken uden tilføjelse af PiP-variablen

Hvis du leder efter en måde at installere en Python-pakke fra CMD uden at tilføje PiP til PATH-miljøvariablen, kan du bruge et par forskellige kommandoer til at installere den. Dette fungerer også, hvis du brugte metoderne ovenfor til at konfigurere miljø-PATH-variablen, men du stadig støder på fejlmeddelelsen.

Her er et par måder, du kan bruge til at åbne Python-installationspakker i CMD uden at tilføje PIP-variablen:

Den korte metode:

  1. Trykke Windows-tast + R for at åbne en dialogboks Kør. Skriv derefter “ cmd ”Og tryk på Enter for at åbne et kommandopromptvindue.

    Kør dialog: cmd

  2. Skriv følgende kommandoer, og sørg for at ændre pladsholderen til dit eget pakkenavn:
    python -m pip install [pakkenavn]

    Bemærk: Lave om [pakkenavn] med navnet på den pakke, du prøver at installere.

Den lange metode:

  1. Åbn en dialogboks Kør ved at trykke på Windows-tast + R . Skriv derefter “ cmd ”Og ramte Gå ind for at åbne et kommandopromptvindue.

    Kør dialog: cmd

  2. Brug følgende kommando i CMD-vinduet til at navigere til det bibliotek, hvor pythonet er .whl filen er fundet.
    cd C:  python installeres

    Bemærk: I vores eksempel var Python-installationspakken placeret i en mappe, der hedder python installeres. Tilpas denne kommando for at navigere til det bibliotek, hvor hjulet er placeret.

  3. Kør derefter følgende kommando for at installere Python-pakken ved hjælp af PiP:
     c:  python37  scripts  pip.exe installerer [pakke] .whl 

    Bemærk: Husk at du skal ændre placeringen af ​​din pythoninstallation, hvis du har en ældre version, eller hvis du har installeret på en brugerdefineret placering. Sørg også for at ændre [pakke] pladsholder til dit eget pakke navn.

Hvis disse to sidste metoder ikke gjorde det muligt for dig at installere Python-pakken fra CMD-vinduet, skal du følge den sidste metode nedenfor, hvor vi sikrer, at PiP er installeret.

Metode 5: Sikring af, at PiP er inkluderet i din Python-installation

Før vi fortsætter og geninstallerer hele Python-miljøet, skal vi se, om PiP ikke blev udeladt fra Python-installationen. Visse Python-installatører vil lade PiP være ude af standardinstallationen.

Heldigvis kan du rette op på dette ved at ændre Python-installationen og ændre den for at installere PIP. Her er en hurtig guide til, hvordan du gør dette:

  1. Trykke Windows-tast + R for at åbne en dialogboks Kør. Skriv derefter “ appwiz.cpl ”Og tryk på Gå ind at åbne Programmer og Funktioner.

    Kør dialog: appwiz.cpl

  2. Inde Programmer og funktioner , højreklik på Python installation og klik Lave om .

    Skift Python-installationen

  3. Ved Rediger opsætning klik på Modificere.

    Klik på Rediger for at sikre, at PiP er installeret

  4. I Valgfrie funktioner skærm, skal du markere afkrydsningsfeltet tilknyttet pip og klikke Næste .

    Ændring af Python-installationen, så den inkluderer PiP

  5. Tryk på knappen Installer for at foretage ændringer i Python-installationen.

    Ændring af Python-installationen

  6. Når Python-installationen er ændret, skal du åbne et CMD-vindue og se, om du er i stand til at installere en Python-pakke med PiP uden at se ' pip genkendes ikke som en intern eller ekstern kommando 'fejl.

Metode 6: Installation af Python via det eksekverbare installationsprogram

Hvis du er kommet så langt uden et resultat, vil geninstallation af Python sammen med dets komponenter sandsynligvis løse “ pip genkendes ikke som en intern eller ekstern kommando 'fejl.

Den nemmeste måde at gøre dette på er ved hjælp af Python-eksekverbare installationsprogram. Hvis du konfigurerer det korrekt, installerer det PiP automatisk. Her er en hurtig guide til, hvordan du gør dette:

  1. Trykke Windows-tast + R for at åbne en dialogboks Kør. Skriv derefter “ appwiz.cpl ”Og tryk på Gå ind at åbne Programmer og funktioner .

    Kør dialog: appwiz.cpl

  2. Inde Programmer og funktioner , rul ned til listen over programmer for at finde Python-installationen. Når du har fundet det, skal du højreklikke på det og vælge Afinstaller, følg derefter vejledningen på skærmen for at fjerne den fra dit system. Når Python-distributionen er fjernet fra din computer, skal du genstarte din maskine.

    Afinstallation af Python fra din maskine

  3. Besøg dette link ved næste opstart ( her ) og download det nyeste Python-eksekverbare installationsprogram i henhold til din Os-arkitektur.

    Download af det rigtige Python-eksekverbare installationsprogram

  4. Åbn den eksekverbare installation, og start med at sikre dig, at feltet tilknyttet Føj Python til PATH er markeret - Dette sikrer, at du kan køre Python-kommandoer i kommandoprompt. Klik derefter på Tilpas installationen .

    Sørg for, at Python føjes til PATH, og klik derefter på Tilpas installation

  5. I Valgfrie funktioner vindue, skal du sørge for, at feltet tilknyttet pip er markeret, og klik derefter på Næste .

    Sørg for, at pip er markeret under valgfri funktioner

  6. Forlad standardplaceringen og Avancerede indstillinger , og klik derefter på Installere for at starte installationen.

    Installation af Python

  7. Når installationen er afsluttet, skal du genstarte din computer manuelt, hvis du ikke automatisk bliver bedt om det.
  8. Ved næste opstart skal du se, om problemet er løst ved at prøve at installere en Python-pakke via et CMD-vindue.
  9. Hvis du stadig ser ' pip genkendes ikke som en intern eller ekstern kommando ”-Fejl, skriv følgende kommando i et CMD-vindue:
     python -m ensurepip --default-pip 

    Bemærk: Med visse Python-distributioner (især 3.6) er det muligt, at PiP ikke bliver installeret som standard. En af de officielle rettelser til dette inkluderet i dokumentationen er denne kommando.

7 minutter læst