Oprava: 'pip' není rozpoznán jako interní nebo externí příkaz

Někteří uživatelé, kteří se pokoušejí nainstalovat balíčky Python pomocí zprávy z okna příkazového řádku, viděli chybu „ pip není rozpoznán jako interní nebo externí příkaz “. Většina postižených uživatelů hlásí, že k problému dochází i po instalaci distribuce Python a ujistěte se, že je Python přidán do proměnné path. Problém není specifický pro určitý operační systém, protože je hlášen v systémech Windows 7, Windows 8 a Windows 10.

'pip' není rozpoznán jako interní nebo externí příkaz, operabilní program nebo dávkový soubor

Co je to PIP?

PiP je rekurzivní zkratka pro „ Pip Installs Packages “. Jde v podstatě o systém správy balíků používaný k instalaci a správě softwarových balíčků napsaných v Pythonu. Většina uživatelů využívá PiP k instalaci a správě balíčků Pythonu nalezených v indexu Python Package Index .

Nejnovější verze Pythonu (Python 2.7.9 a novější a Python 3.4) ve výchozím nastavení obsahují Pip.

Co způsobuje „pip“ není rozpoznáno jako interní nebo externí chyba příkazu?

Tento problém jsme prošetřili sledováním různých uživatelských sestav a pokusem se problém replikovat na našich počítačích. Z toho, co jsme shromáždili, existuje několik scénářů, o kterých je známo, že spouštějí tuto konkrétní chybovou zprávu:

  • Instalace PIP není přidána do systémové proměnné - Abyste mohli spouštět příkazy Python z okna CMD, musíte do systémové proměnné přidat cestu vaší instalace PiP k PATH. Pokud jste nainstalovali Python pomocí spustitelného instalačního programu, měl by být přidán automaticky.
  • Instalace je ve vašem PATHu nesprávně přidána - pokud je přidáte ručně, je snadné PATH pokazit. Další mezera nebo chybějící středník před tím, než nová PATH skončí, způsobí chybu.

Pokud se v současné době pokoušíte vyřešit tuto konkrétní chybovou zprávu, která vám brání používat příkaz Python v CMD, postupujte podle metod inzerovaných v tomto článku. Všechny potenciální opravy uvedené níže potvrzují, že fungují alespoň u jednoho postiženého uživatele.

Chcete-li dosáhnout nejlepších výsledků, postupujte podle níže uvedených metod, dokud nenajdete opravu, která vám pomůže vyřešit problém ve vašem konkrétním scénáři.

Metoda 1: Kontrola, zda je do vaší proměnné PATH přidán PIP

Začněme tím, až zjistíme, kde jsme. Pokud nevíte, zda je vaše instalace PIP přidána do vaší proměnné PATH, můžete ji snadno zjistit pomocí určitého příkazu na příkazovém řádku CMD.

Vědomí toho vás nasměruje správným směrem a ušetří vám to od vyzkoušení zbytečných kroků.

Poznámka: Pokud již víte, zda je cesta k vaší instalaci PIP přidána k vaší proměnné PATH, přejděte dolů k následujícím metodám níže.

Zde je stručná příručka, jak zkontrolovat, zda je instalace PIP již ve vaší proměnné PATH:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Poté zadejte „ cmd “ a stisknutím klávesy Enter otevřete příkazový řádek.

    Spustit dialog: cmd
  2. V okně příkazového řádku zadejte echo% PATH% a stiskněte klávesu Enter. Zobrazí se seznam všech umístění přidaných do proměnné PATH.

    Kontrola, zda je v proměnné PATH přítomna instalace PIP
  3. Pokud se vám podaří najít cestu podobnou C: \ Python37 \ Scripts (záleží na vaší verzi Python), znamená to, že instalační cesta je již přidána do vaší proměnné PATH. V tomto případě můžete přeskočit vedle níže uvedených metod a přeskočit rovnou na Metodu 4, kde začneme řešit problémy související s instalační cestou PiP.

Pokud se vám nepodařilo najít instalační cestu PiP pomocí výše uvedeného testu, přejděte k dalším metodám níže (Metoda 2 a Metoda 3) a přidejte PIP do proměnné prostředí PATH.

Metoda 2: Přidání PIP do proměnné prostředí PATH pomocí GUI systému Windows

Pokud metoda 1 odhalila, že instalace PIP není nastavena na PATH jako proměnnou prostředí a již jste nainstalovali distribuci Pythonu, budete ji muset provést ručně.

Po dokončení níže uvedeného postupu budete moci zadávat příkazy PiP z okna příkazového řádku. Zde je rychlý průvodce přidáním instalace PiP do proměnné prostředí Path pomocí GUI systému Windows:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Poté zadejte „ sysdm.cpl “ a stisknutím klávesy Enter otevřete obrazovku Vlastnosti systému .

    Spustit dialog: sysdm.cpl
  2. Na obrazovce Vlastnosti systému přejděte na kartu Upřesnit a poté klikněte na Proměnné prostředí .

    Přejděte na kartu Upřesnit a klikněte na Proměnné prostředí
  3. Na obrazovce Proměnné prostředí přejděte do systémové proměnné a kliknutím na cestu ji vyberte. Poté s vybranou cestou klikněte na tlačítko Upravit… .

    Vyberte položku Cesta v části Systémové proměnné a klikněte na Upravit
  4. Na obrazovce Proměnná prostředí proměnné klikněte na Nový a přidejte cestu, kde je instalace PiP. Pro Python 3.4 je výchozí umístění C: \ Python34 \ Scripts.

    Přidání umístění instalace PiP
  5. Po přidání cesty otevřete nové okno CMD a zkuste nainstalovat balíček python, který je součástí PiP. Už byste neměli vidět chybu „ pip není rozpoznán jako interní nebo externí příkaz “.

Pokud hledáte rychlejší způsob, jak přidat umístění PiP do proměnné prostředí, postupujte podle metody 3 .

Metoda 3: Přidání PIP do proměnné prostředí PATH pomocí CMD

Rychlejší způsob, jak nastavit proměnnou prostředí cesty PIP, je provést ji přímo z okna CMD. To vám ušetří nějaký čas, ale může to být trochu více zastrašující, pokud nejste zvyklí používat terminál.

Zde je rychlý průvodce nastavením prostředí cesty PiP přímo z okna příkazového řádku:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Poté zadejte „ cmd “ a stisknutím klávesy Enter otevřete okno příkazového řádku.

    Spustit dialog: cmd
  2. V okně Příkazový řádek spusťte následující příkaz a nastavte instalaci PIP na proměnnou prostředí:
     setx PATH “% PATH%; C: \ Python37 \ Scripts” 

    Poznámka: Mějte na paměti, že v tomto příkazu jsme použili výchozí umístění pro Python 3.7. Pokud používáte jinou verzi Pythonu nebo jste ji nainstalovali do vlastního umístění, změňte cestu za ' ; 'odpovídajícím způsobem.

  3. Zjistěte, zda byla tato metoda úspěšně spuštěna instalačním balíčkem Python (ten, který používá PIP) ze stejného okna CMD. Pokud se chybová zpráva stále zobrazuje, přejděte k následující metodě níže.

Metoda 4: Otevření balíčku Python bez přidání proměnné PiP

Pokud hledáte způsob, jak nainstalovat balíček Python z CMD bez přidání PiP do proměnné prostředí PATH, můžete jej nainstalovat pomocí několika různých příkazů. To také funguje, pokud jste použili výše uvedené metody ke konfiguraci proměnné PATH prostředí, ale stále se zobrazuje chybová zpráva.

Zde je několik způsobů, jak můžete otevřít instalační balíčky Pythonu v CMD bez přidání proměnné PIP:

Krátká metoda:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Poté zadejte „ cmd “ a stisknutím klávesy Enter otevřete okno příkazového řádku.

    Spustit dialog: cmd
  2. Zadejte následující příkazy a nezapomeňte změnit zástupný symbol na vlastní název balíčku:
     python -m pip install [název_balíku] 

    Poznámka: Změňte [název_balíku] s názvem balíčku, který se pokoušíte nainstalovat.

Dlouhá metoda:

  1. Otevřete dialogové okno Spustit stisknutím kláves Windows + R. Poté zadejte „ cmd “ a stiskem klávesy Enter otevřete okno příkazového řádku.

    Spustit dialog: cmd
  2. V okně CMD přejděte do adresáře, kde je umístěn soubor python .whl, pomocí následujícího příkazu.
     nainstaluje se cd C: \ python 

    Poznámka: V našem příkladu byl instalační balíček Python umístěn ve složce nazvané instalace python. Přizpůsobením tohoto příkazu přejděte do adresáře, kde se nachází kolo.

  3. Dále spusťte následující příkaz k instalaci balíčku Python pomocí PiP:
     c: \ python37 \ scripts \ pip.exe install [package] .whl 

    Poznámka: Nezapomeňte změnit umístění instalace pythonu, pokud máte starší verzi nebo pokud jste ji nainstalovali do vlastního umístění. Nezapomeňte také změnit zástupný symbol [balíček] na vlastní název balíčku.

Pokud vám tyto dvě poslední metody neumožnily nainstalovat balíček Python z okna CMD, postupujte podle poslední metody níže, kde se ujistíme, že je nainstalován program PiP.

Metoda 5: Zajištění toho, aby byl PiP zahrnut do vaší instalace Pythonu

Než začneme a přeinstalujeme celé prostředí Pythonu, podívejme se, jestli PiPon nebyl z instalace Pythonu vynechán. Někteří instalátoři Pythonu opustí PiP mimo výchozí instalaci.

Naštěstí to můžete napravit úpravou instalace Pythonu a úpravou instalace PIP. Zde je rychlý průvodce, jak to provést:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Poté zadejte „ appwiz.cpl “ a stisknutím klávesy Enter otevřete Programy a funkce.

    Spustit dialog: appwiz.cpl
  2. Uvnitř programů a funkcí klepněte pravým tlačítkem myši na instalaci Pythonu a klepněte na Změnit .

    Změňte instalaci Pythonu
  3. Na obrazovce Upravit nastavení klikněte na Upravit.

    Klikněte na Upravit, abyste se ujistili, že je nainstalován PiP
  4. Na obrazovce Optional Features zaškrtněte políčko spojené s pipem a klikněte na Next .

    Úprava instalace Pythonu tak, aby zahrnovala PiP
  5. Stiskem tlačítka Instalovat provedete změny v instalaci Pythonu.

    Změna instalace Pythonu
  6. Po úpravě instalace Pythonu otevřete okno CMD a podívejte se, zda jste schopni nainstalovat balíček Python s PiP, aniž byste viděli chybu „ pip nebyl rozpoznán jako interní nebo externí příkaz “.

Metoda 6: Instalace Pythonu pomocí spustitelného instalátoru

Pokud jste tak daleko dosáhli bez výsledku, přeinstalace Pythonu spolu s jeho komponenty pravděpodobně vyřeší chybu „ pip nebyl rozpoznán jako interní nebo externí příkaz “.

Nejjednodušší způsob, jak toho dosáhnout, je pomocí spustitelného instalačního programu Pythonu. Pokud jej nakonfigurujete správně, nainstaluje se PiP automaticky. Zde je rychlý průvodce, jak to provést:

  1. Stisknutím klávesy Windows + R otevřete dialogové okno Spustit. Poté zadejte „ appwiz.cpl “ a stisknutím klávesy Enter otevřete Programy a funkce .

    Spustit dialog: appwiz.cpl
  2. V rámci programů a funkcí přejděte dolů na seznam programů a vyhledejte instalaci Pythonu. Jakmile ji najdete, klepněte na ni pravým tlačítkem a vyberte příkaz Odinstalovat. Poté ji podle pokynů na obrazovce odeberte ze systému. Po odstranění distribuce Python z počítače restartujte počítač.

    Odinstalace Pythonu z vašeho počítače
  3. Při příštím spuštění navštivte tento odkaz ( zde ) a stáhněte si nejnovější spustitelný instalační program Pythonu podle vaší architektury OS.

    Stahování správného spustitelného instalačního programu Pythonu
  4. Otevřete spustitelný soubor instalace a začněte tím, že je zaškrtnuto políčko přidávat Python do PATH - Tím zajistíte, že v příkazovém řádku můžete spustit příkazy Python. Poté klikněte na Přizpůsobit instalaci .

    Ujistěte se, že Python je přidán do PATH, a poté klikněte na Přizpůsobit instalaci
  5. V okně Doplňkové funkce se ujistěte, že je zaškrtnuto políčko spojené s pipem, a potom klepněte na Další .

    Ujistěte se, že pip je kontrolována v rámci volitelných funkcí
  6. Ponechte výchozí umístění a rozšířené možnosti a poté kliknutím na Instalovat spusťte instalaci.

    Instalace Pythonu
  7. Po dokončení instalace restartujte počítač ručně, pokud nejste automaticky vyzváni.
  8. Při příštím spuštění zkontrolujte, zda byl problém vyřešen pokusem o instalaci balíčku Python přes okno CMD.
  9. Pokud se stále zobrazuje chyba „ pip nebyl rozpoznán jako interní nebo externí příkaz “, zadejte v okně CMD následující příkaz:
     python -m zaistit - výchozí chyba 

    Poznámka: S určitými distribucemi Pythonu (zejména 3.6) je možné, že se PiP ve výchozím nastavení nenainstaluje. Jednou z oficiálních oprav, které jsou součástí dokumentace, je tento příkaz.

Zajímavé Články