Oprava: Slovo „pip“ nie je rozpoznané ako interný alebo externý príkaz



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Niektorí používatelia, ktorí sa snažia nainštalovať balíčky Python pomocou okna príkazového riadku, vidia správu „ pip nie je rozpoznaný ako interný alebo externý príkaz ' chyba. Najčastejšie postihnutí používatelia hlásia, že k problému dôjde aj po inštalácii distribúcie Pythonu a ubezpečení, že je Python pridaný do premennej cesty. Problém nie je špecifický pre určitý operačný systém, pretože sa uvádza v systémoch Windows 7, Windows 8 a Windows 10.

Výraz „pip“ nie je rozpoznaný ako interný alebo externý príkaz, operovateľný program alebo dávkový súbor



Čo je to PIP?

PiP je rekurzívna skratka pre „ Pip Inštaluje balíčky „. Je to v podstate systém správy balíkov používaný na inštaláciu a správu softvérových balíkov napísaných v Pythone. Väčšina používateľov využíva program PiP na inštaláciu a správu balíkov Python, ktoré sa nachádzajú v serveri Register balíkov Python .



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

Čo spôsobuje to, že príkaz „pip“ nebol rozpoznaný ako chyba interného alebo externého príkazu?

Tento problém sme preskúmali preskúmaním rôznych správ používateľov a pokusom o replikáciu problému na našich počítačoch. Z toho, čo sme zhromaždili, je známych niekoľko scenárov, ktoré spúšťajú toto konkrétne chybové hlásenie:

  • Inštalácia PIP sa nepridáva do systémovej premennej - Aby ste mohli spúšťať príkazy Pythonu z okna CMD, budete musieť do systémovej premennej pridať cestu svojej inštalácie PiP k svojej 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 vo vašej PATH nesprávne pridaná - Je ľahké pokaziť CESTU, ak ju pridáte ručne. Dodatočný priestor alebo chýbajúci bodkočiarka pred novou PATH skončia s chybou.

Ak sa momentálne snažíte vyriešiť túto konkrétnu chybovú správu, ktorá vám bráni v použití príkazu Python v CMD, postupujte podľa metód inzerovaných v tomto článku. Aspoň jeden ovplyvnený používateľ potvrdzuje, že všetky potenciálne opravy uvedené nižšie fungujú.



Najlepšie výsledky dosiahnete nasledujúcim spôsobom, kým nenájdete opravu, ktorá vám pomôže vyriešiť problém v konkrétnom scenári.

Metóda 1: Kontrola, či je do vašej premennej PATH pridaný PIP

Začnime zistením, kde sme. Ak neviete, či je vaša inštalácia PIP pridaná do vašej premennej PATH, môžete ju ľahko zistiť pomocou určitého príkazu na príkazovom riadku CMD.

Ak to budete vedieť, nasmeruje vás správnym smerom a ušetrí vás to pri skúšaní zbytočných krokov.

Poznámka: Ak už viete, či je cesta vašej inštalácie PIP pridaná do vašej premennej PATH, prejdite dole k ďalším metódam uvedeným nižšie.

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

  1. Stlačte Kláves Windows + R otvoríte dialógové okno Spustiť. Potom zadajte „ cmd ”A stlačte Zadajte otvorte príkazový riadok. Pridanie umiestnenia inštalácie PiP

    Spustiť dialóg: cmd

  2. Do okna príkazového riadka zadajte echo% PATH% a stlačte Zadajte získať zoznam so všetkými umiestneniami pridanými do premennej PATH. Spustiť dialógové okno: appwiz.cpl

    Kontrola, či je inštalácia PIP prítomná v premennej PATH

  3. Ak sa vám podarí nájsť podobnú cestu ako C: Python37 Skripty (záleží to na vašej verzii Pythonu), znamená to, že inštalačná cesta je už pridaná do vašej premennej PATH. V takom prípade môžete preskočiť vedľa metód uvedených nižšie a prejsť priamo na Metóda 4 kde začneme riešiť problémy spojené s inštalačnou cestou PiP.

Ak ste pomocou vyššie uvedeného testu nedokázali nájsť cestu na inštaláciu PiP, prejdite nižšie k ďalším metódam uvedeným nižšie (metóda 2 a metóda 3) a pridajte PIP do premennej prostredia PATH.

Metóda 2: Pridanie PIP do premennej prostredia PATH pomocou grafického používateľského rozhrania systému Windows

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

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

  1. Stlačte Kláves Windows + R otvoríte dialógové okno Spustiť. Potom zadajte „ sysdm.cpl ”A stlačte Zadajte otvoriť Vlastnosti systému obrazovka. Kliknite na Upraviť a uistite sa, že je PiP nainštalovaný

    Spustiť dialógové okno: sysdm.cpl

  2. Na obrazovke Vlastnosti systému prejdite na ikonu Pokročilé kartu, potom kliknite na Premenné prostredia .

    Prejdite na kartu Spresnenie a kliknite na Premenné prostredia

  3. Na obrazovke Premenné prostredia prejdite na Systémové premenné a kliknite na Cesta vyberte ju. Potom s Cesta vybrané, kliknite na ikonu Upraviť ... tlačidlo.

    Vyberte položku Cesta v časti Systémové premenné a kliknite na tlačidlo Upraviť

  4. V Upraviť premennú obrazovku prostredia, kliknite na Nový a pridajte cestu, kde sa nachádza inštalácia PiP. Pre Python 3.4 je predvolené umiestnenie C: Python34 Skripty.

    Pridanie umiestnenia inštalácie PiP

  5. Po pridaní cesty otvorte nové okno CMD a skúste nainštalovať balík python, ktorý je dodávaný s PiP. Už by ste nemali vidieť pip nie je rozpoznaný ako interný alebo externý príkaz ' chyba.

Ak hľadáte rýchlejší spôsob pridania umiestnenia PiP do premennej prostredia, postupujte nasledovne Metóda 3 .

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

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

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

  1. Stlačte Kláves Windows + R otvoríte dialógové okno Spustiť. Potom zadajte „ cmd ”A stlačte Zadajte otvorte okno príkazového riadku.

    Spustiť dialóg: cmd

  2. V okne príkazového riadka spustite nasledujúci príkaz a nastavte inštaláciu PIP na premennú prostredia:
    setx PATH „% PATH%; C:  Python37  Scripts“

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

  3. Zistite, či bola táto metóda úspešne spustená spustením inštalačného balíka Pythonu (ktorý používa PIP) z rovnakého okna CMD. Ak sa chybové hlásenie stále zobrazuje, prejdite na ďalší spôsob uvedený 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 v prípade, že ste pomocou vyššie uvedených metód nakonfigurovali premennú PATH prostredia, ale stále sa vyskytne chybové hlásenie.

Tu je niekoľko spôsobov, ako môžete otvoriť inštalačné balíčky Pythonu v CMD bez pridania premennej PIP:

Krátka metóda:

  1. Stlačte Kláves Windows + R otvoríte dialógové okno Spustiť. Potom zadajte „ cmd ”A stlačením klávesu Enter otvorte okno príkazového riadka.

    Spustiť dialóg: cmd

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

    Poznámka: Zmena [názov balenia] s názvom balíka, ktorý sa pokúšate nainštalovať.

Dlhá metóda:

  1. Dialógové okno Spustiť otvoríte stlačením Kláves Windows + R . Potom zadajte „ cmd ”A udrel Zadajte otvorte okno príkazového riadku.

    Spustiť dialóg: cmd

  2. V okne CMD pomocou nasledujúceho príkazu prejdite do adresára, kde je python .whl súbor sa nachádza.
    cd C:  python sa nainštaluje

    Poznámka: V našom príklade bol inštalačný balík Pythonu umiestnený v priečinku s názvom python sa inštaluje. Prispôsobte tento príkaz navigácii do adresára, kde sa nachádza koleso.

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

    Poznámka: Majte na pamäti, že je potrebné zmeniť umiestnenie vašej inštalácie pythonu, ak máte staršiu verziu alebo ak ste si nainštalovali svoje vlastné umiestnenie. Nezabudnite tiež zmeniť zástupný symbol [balíček] na svoj vlastný názov balíka.

Ak vám tieto dve posledné metódy neumožnili inštaláciu balíka Python z okna CMD, postupujte podľa poslednej metódy uvedenej nižšie, kde zabezpečíme inštaláciu PiP.

Metóda 5: Zaistenie zahrnutia PiP do vašej inštalácie Pythonu

Predtým, ako začneme a znova nainštalujeme celé prostredie Pythonu, pozrime sa, či z inštalácie Pythonu nebol vynechaný PiP. Určité inštalačné programy Pythonu vynechajú PiP z predvolenej inštalácie.

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

  1. Stlačte Kláves Windows + R otvoríte dialógové okno Spustiť. Potom zadajte „ appwiz.cpl ”A stlačte Zadajte na otvorenie Programy a Vlastnosti.

    Spustiť dialógové okno: appwiz.cpl

  2. Vo vnútri Programy a príslušenstvo , kliknite pravým tlačidlom myši na ikonu Python inštaláciu a kliknite na Zmena .

    Zmeňte inštaláciu Pythonu

  3. Na Upravte nastavenie obrazovke kliknite na Upraviť.

    Kliknite na Upraviť a uistite sa, že je PiP nainštalovaný

  4. V Voliteľné funkcie na obrazovke začiarknite políčko spojené s pipom a kliknite Ďalšie .

    Úprava inštalácie Pythonu tak, aby obsahovala PiP

  5. Stlačením tlačidla Inštalovať vykonajte zmeny v inštalácii Pythonu.

    Zmena inštalácie Pythonu

  6. Po úprave inštalácie v Pythone otvorte okno CMD a skontrolujte, či ste schopní nainštalovať balík Python s PiP bez toho, aby ste videli „ pip nie je rozpoznaný ako interný alebo externý príkaz ' chyba.

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

Ak ste sa dostali bez výsledku tak ďaleko, preinštalovaním Pythonu spolu s jeho komponentami pravdepodobne vyriešite „ pip nie je rozpoznaný ako interný alebo externý príkaz ' chyba.

Najjednoduchšie to urobíte pomocou spustiteľného inštalátora Pythonu. Ak ho nakonfigurujete správne, automaticky nainštaluje PiP. Tu je stručný sprievodca, ako to urobiť:

  1. Stlačte Kláves Windows + R otvoríte dialógové okno Spustiť. Potom zadajte „ appwiz.cpl ”A stlačte Zadajte na otvorenie Programy a príslušenstvo .

    Spustiť dialógové okno: appwiz.cpl

  2. Vo vnútri Programy a príslušenstvo , posuňte sa nadol na zoznam programov a nájdite inštaláciu Pythonu. Akonáhle ju nájdete, kliknite na ňu pravým tlačidlom myši a vyberte Odinštalovať potom ju 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 nasledujúcom š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 Pythonu

  4. Otvorte spustiteľný súbor inštalácie a začnite ubezpečením, že je políčko spojené s Pridajte Python do PATH je začiarknuté - toto zaisťuje, že v príkazovom riadku môžete spúšťať príkazy Pythonu. Potom kliknite na Prispôsobte inštaláciu .

    Uistite sa, že je Python pridaný k PATH, potom kliknite na Prispôsobiť inštaláciu

  5. V Voliteľné funkcie v okne skontrolujte, či je políčko spojené s pip je začiarknuté, potom kliknite na Ďalšie .

    Uistite sa, že je pip začiarknutý v rámci voliteľných funkcií

  6. Ponechajte predvolené umiestnenie a Pokročilé nastavenia a potom kliknite na ikonu Inštalácia zahájiť inštaláciu.

    Inštalácia Pythonu

  7. Po dokončení inštalácie reštartujte počítač manuálne, pokiaľ k tomu nie ste vyzvaní automaticky.
  8. Pri nasledujúcom štarte skontrolujte, či bol problém vyriešený, a to tak, že sa pokúsite nainštalovať balík Python cez okno CMD.
  9. Ak stále vidíte pip nie je rozpoznaný ako interný alebo externý príkaz ”, Zadajte do okna CMD nasledujúci príkaz:
     python -m ensurepip --default-pip 

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

7 minút prečítania