Oprava: 'pip' nie je rozpoznaný ako interný alebo externý príkaz

Niektorí používatelia, ktorí sa pokúšajú nainštalovať balíky Python pomocou správy z okna príkazového riadka, vidia chybu „ pip nie je rozpoznaný ako interný alebo externý príkaz “. Väčšina postihnutých používateľov uvádza, že sa problém vyskytuje aj po inštalácii distribúcie Pythonu a uistite sa, že Python je pridaný do premennej cesty. Tento problém nie je špecifický pre určitý OS, pretože je hlásený v systémoch Windows 7, Windows 8 a Windows 10.

„pip“ nie je rozpoznaný ako interný alebo externý príkaz, operačný program alebo dávkový súbor

Čo je to PIP?

PiP je rekurzívna skratka pre „ Pip Installs Packages “. Ide v podstate o systém správy balíkov, ktorý sa používa na inštaláciu a správu softvérových balíkov napísaných v jazyku Python. Väčšina používateľov využíva program PiP na inštaláciu a správu balíkov Python, ktoré sa nachádzajú v indexe balíkov Python .

Najnovšie verzie Pythonu (Python 2.7.9 a novšie a Python 3.4) štandardne obsahujú Pip.

Čo spôsobuje „pip“ nie je rozpoznané ako interná alebo externá chyba príkazu?

Tento problém sme preskúmali preskúmaním rôznych používateľských správ a pokusom o replikáciu problému na našich počítačoch. Z toho, čo sme zhromaždili, existuje niekoľko scenárov, o ktorých je známe, že spúšťajú túto konkrétnu chybovú správu:

  • Inštalácia PIP sa nepridá do systémovej premennej - Aby ste mohli spúšťať príkazy Python z okna CMD, budete musieť do systémovej premennej pridať cestu vašej inštalácie PiP k vášmu PATH. Ak ste nainštalovali Python pomocou inštalačného spustiteľného súboru, mal by sa pridať automaticky.
  • Inštalácia je do vašej PATH nesprávne pridaná - ak ju pridáte manuálne, je ľahké PATH pokaziť. Ďalšia medzera alebo chýbajúce bodkočiarka pred novou PATH skončí s chybou.

Ak sa v súčasnosti pokúšate vyriešiť túto konkrétnu chybovú správu, ktorá vám bráni v používaní príkazu Python v CMD, postupujte podľa metód inzerovaných v tomto článku. Všetky potenciálne opravy uvedené nižšie potvrdzujú, že fungujú najmenej jedným dotknutým používateľom.

Ak chcete dosiahnuť najlepšie výsledky, postupujte podľa nižšie uvedených metód, kým nenájdete opravu, ktorá vám pomôže vyriešiť problém v konkrétnom scenári.

Metóda 1: Kontrola, či sa do vašej premennej PATH pridáva PIP

Začnime tým, že zistíme, kde stojíme. Ak neviete, či je vaša inštalácia PIP pridaná do vašej premennej PATH, môžete ju ľahko nájsť pomocou určitého príkazu na výzvu CMD.

Ak to viete, nasmerujete vás správnym smerom a ušetrí vás od vyskúšania zbytočných krokov.

Poznámka: Ak už viete, či je cesta vašej inštalácie PIP pridaná k vašej premennej PATH, prejdite nižšie na ďalšie metódy uvedené nižšie.

Tu je rýchly sprievodca, ako skontrolovať, či je inštalácia PIP už vo vašej premennej PATH:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „ cmd “ a stlačte Enter pre otvorenie príkazového riadka.

    Spustiť dialógové okno: cmd
  2. Do okna príkazového riadka napíšte echo% PATH% a stlačte kláves Enter, čím sa zobrazí zoznam so všetkými umiestneniami pridanými do premennej PATH.

    Kontrola, či je v premennej PATH prítomná inštalácia PIP
  3. Ak sa vám podarí nájsť cestu podobnú skriptom C: \ Python37 \ Scripts (záleží to na vašej verzii Pythonu), znamená to, že inštalačná cesta je už pridaná do vašej premennej PATH. V tomto prípade môžete preskočiť vedľa nižšie uvedených metód a prejsť priamo na metódu 4, kde začneme odstraňovať problémy týkajúce sa inštalačnej cesty PiP.

Ak sa vám pomocou vyššie uvedeného testu nepodarilo nájsť inštalačnú cestu PiP, prejdite nadol na nasledujúce nižšie uvedené metódy (metóda 2 a metóda 3) a pridajte PIP do premennej prostredia PATH.

Metóda 2: Pridanie PIP do premennej prostredia PATH pomocou Windows GUI

Ak metóda 1 odhalila, že inštalácia PIP nie je nastavená na PATH ako premennú prostredia a už ste nainštalovali distribúciu Pythonu, budete ju musieť vykonať manuálne.

Po dokončení postupu uvedeného nižšie budete môcť zadávať príkazy PiP z okna príkazového riadka. Tu je rýchly sprievodca pridaním inštalácie programu PiP do premennej prostredia Path pomocou rozhrania Windows GUI:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „ sysdm.cpl “ a stlačením klávesu Enter otvorte obrazovku Vlastnosti systému .

    Spustiť dialógové okno: sysdm.cpl
  2. Na obrazovke Vlastnosti systému prejdite na kartu Spresnenie a potom kliknite na položku Premenné prostredia .

    Prejdite na kartu Spresnenie a kliknite na Premenné prostredia
  3. Na obrazovke Premenné prostredia prejdite do časti Systémové premenné a kliknutím na položku Cesta ju vyberte. Potom, keď je vybratá cesta, kliknite na tlačidlo Upraviť ....

    Vyberte položku Cesta v časti Systémové premenné a kliknite na Upraviť
  4. Na obrazovke Premenná premennej prostredia kliknite na Nový a pridajte cestu, kde je umiestnená inštalácia PiP. Pre Python 3.4 je predvolené umiestnenie C: \ Python34 \ Scripts.

    Pridanie umiestnenia inštalácie PiP
  5. Po pridaní cesty otvorte nové okno CMD a skúste nainštalovať balík python, ktorý sa dodáva s programom PiP. Už by ste nemali vidieť chybu „ pip nie je rozpoznaný ako interný alebo externý príkaz “.

Ak hľadáte rýchlejší spôsob, ako pridať umiestnenie PiP do premennej prostredia, postupujte podľa metódy 3 .

Metóda 3: Pridanie PIP do premennej prostredia PATH pomocou CMD

Rýchlejší spôsob, ako nastaviť premennú prostredia cesty PIP, je urobiť ju priamo z okna CMD. To vám ušetrí čas, ale môže to byť trochu viac zastrašujúce, ak nie ste zvyknutí používať terminál.

Tu je rýchly sprievodca nastavením prostredia cesty PiP priamo z okna príkazového riadka:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „ cmd “ a stlačením klávesu Enter otvorte okno príkazového riadka.

    Spustiť dialógové okno: cmd
  2. V okne Command Prompt spustite nasledujúci príkaz, aby ste nastavili inštaláciu PIP na premennú prostredia:
     setx PATH “% PATH%; C: \ Python37 \ Scripts” 

    Poznámka: Nezabudnite, že v tomto príkaze sme použili predvolené umiestnenie pre Python 3.7. Ak používate inú verziu Pythonu alebo ste ju nainštalovali na vlastné miesto, zmeňte cestu za ' ; „podľa toho.

  3. Skontrolujte, či táto metóda bola úspešne spustením inštalačného balíka Python (jedného, ​​ktorý používa PIP) z rovnakého okna CMD. Ak sa chybové hlásenie stále zobrazuje, prejdite na nasledujúcu metódu nižšie.

Metóda 4: Otvorenie balíka Python bez pridania premennej PiP

Ak hľadáte spôsob, ako nainštalovať balík Python z CMD bez pridania PiP do premennej prostredia PATH, môžete ho nainštalovať pomocou niekoľkých rôznych príkazov. Funguje to aj vtedy, ak ste použili vyššie uvedené metódy na konfiguráciu premennej PATH prostredia, ale stále sa zobrazuje chybová správa.

Tu je niekoľko spôsobov, ktoré môžete použiť na otvorenie inštalačných balíkov Pythonu v CMD bez pridania premennej PIP:

Krátka metóda:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „ cmd “ a stlačením klávesu Enter otvorte okno príkazového riadka.

    Spustiť dialógové okno: cmd
  2. Zadajte nasledujúce príkazy a nezabudnite zmeniť zástupný symbol na vlastný názov balíka:
     python -m pip install [názov_balíka] 

    Poznámka: Zmeňte [packagename] s názvom balíka, ktorý sa snažíte nainštalovať.

Dlhá metóda:

  1. Otvorte dialógové okno Spustiť stlačením klávesov Windows + R. Potom napíšte „ cmd “ a stlačte Enter pre otvorenie okna príkazového riadka.

    Spustiť dialógové okno: cmd
  2. V okne CMD použite nasledujúci príkaz na navigáciu do adresára, v ktorom sa nachádza súbor python .whl .
     inštaluje sa cd C: \ python 

    Poznámka: V našom príklade bol inštalačný balík Python umiestnený v priečinku nazvanom inštalácia pythonu. Prispôsobením tohto príkazu prejdite do adresára, v ktorom sa nachádza koleso.

  3. Potom spustite nasledujúci príkaz na inštaláciu balíka Python pomocou programu PiP:
     c: \ python37 \ scripts \ pip.exe install [package] .whl 

    Poznámka: Nezabudnite zmeniť umiestnenie vašej inštalácie pythonu, ak máte staršiu verziu alebo ak ste ju nainštalovali do vlastného umiestnenia. Nezabudnite tiež zmeniť zástupný symbol [package] na svoj vlastný názov balíka.

Ak vám tieto dve posledné metódy neumožnili nainštalovať balík Python z okna CMD, postupujte podľa poslednej metódy uvedenej nižšie, aby sme zaistili, že je nainštalovaný program PiP.

Metóda 5: Zabezpečenie toho, aby bol PiP zahrnutý do vašej inštalácie Pythonu

Predtým, ako pôjdeme a preinštalujeme celé prostredie Pythonu, pozrime sa, či program PiPon nebol vynechaný. Niektorí inštalatéri Pythonu opustia program PiP z predvolenej inštalácie.

Našťastie to môžete napraviť úpravou inštalácie Pythonu a úpravou na inštaláciu PIP. Tu je rýchly sprievodca, ako to urobiť:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „ appwiz.cpl “ a stlačením klávesu Enter otvorte Programy a funkcie.

    Spustiť dialógové okno: appwiz.cpl
  2. Vo vnútri programov a funkcií kliknite pravým tlačidlom myši na inštaláciu Pythonu a kliknite na Zmeniť .

    Zmeňte inštaláciu Pythonu
  3. Na obrazovke Upraviť nastavenie kliknite na Upraviť.

    Kliknite na Upraviť, aby ste sa uistili, že je nainštalovaný program PiP
  4. Na obrazovke Voliteľné funkcie začiarknite políčko spojené s pipom a kliknite na Ďalej .

    Úprava inštalácie Pythonu tak, aby obsahovala PiP
  5. Stlačením tlačidla Inštalovať vykonáte zmeny v inštalácii Pythonu.

    Zmena inštalácie Pythonu
  6. Po úprave inštalácie Pythonu otvorte okno CMD a zistite, či dokážete nainštalovať balík Python s programom PiP bez toho, aby ste videli chybu „ pip nebol rozpoznaný ako interný alebo externý príkaz “.

Metóda 6: Inštalácia Pythonu prostredníctvom spustiteľného inštalátora

Ak ste sa dostali až tak ďaleko bez výsledku, preinštalovanie Pythonu spolu s jeho komponentmi pravdepodobne vyrieši chybu „ pip nebol rozpoznaný ako interný alebo externý príkaz “.

Najjednoduchší spôsob je použitie spustiteľného inštalátora Pythonu. Ak ho nakonfigurujete správne, program PiP sa nainštaluje automaticky. Tu je rýchly sprievodca, ako to urobiť:

  1. Stlačením klávesu Windows + R otvorte dialógové okno Spustiť. Potom napíšte „ appwiz.cpl “ a stlačením klávesu Enter otvorte Programy a funkcie .

    Spustiť dialógové okno: appwiz.cpl
  2. V časti Programy a funkcie prejdite nadol na zoznam programov a vyhľadajte inštaláciu Pythonu. Keď ho nájdete, kliknite naň pravým tlačidlom myši a vyberte príkaz Odinštalovať. Potom ho podľa pokynov na obrazovke odstráňte zo systému. Po odstránení distribúcie Pythonu z počítača reštartujte počítač.

    Odinštalovanie Pythonu z vášho počítača
  3. Pri ďalšom štarte navštívte tento odkaz ( tu ) a stiahnite si najnovší spustiteľný inštalátor Pythonu podľa vašej architektúry Os.

    Stiahnutie správneho spustiteľného inštalátora programu Python
  4. Otvorte spustiteľný inštalačný program a začnite uistením sa, že je začiarknuté políčko Priradiť Python k PATH - Týmto zabezpečíte, že v príkazovom riadku môžete spúšťať príkazy Python. Potom kliknite na Prispôsobiť inštaláciu .

    Uistite sa, že Python je pridaný do PATH, potom kliknite na Prispôsobiť inštaláciu
  5. V okne Optional Features skontrolujte, či je začiarknuté políčko priradené k pip a potom kliknite na Next .

    Uistite sa, že pip je kontrolovaný v rámci voliteľných funkcií
  6. Ponechajte predvolené umiestnenie a rozšírené možnosti a potom kliknutím na tlačidlo Inštalovať spustite inštaláciu.

    Inštalácia programu Python
  7. Po dokončení inštalácie reštartujte počítač manuálne, ak sa k tomu automaticky nezobrazí výzva.
  8. Pri ďalšom štarte sa pokúste nainštalovať balík Python cez okno CMD, či bol problém vyriešený.
  9. Ak sa stále zobrazuje chyba „ pip nebol rozpoznaný ako interný alebo externý príkaz “, do okna CMD zadajte nasledujúci príkaz:
     python -m zaistenie - predvolené-pip 

    Poznámka: Pri určitých distribúciách Pythonu (najmä 3.6) je možné, že sa PiP predvolene nenainštaluje. Jednou z oficiálnych opráv uvedených v dokumentácii je tento príkaz.

Zaujímavé Články