Oprava: „pip“ nebyl rozpoznán jako interní nebo externí příkaz



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Někteří uživatelé, kteří se pokoušejí nainstalovat balíčky Pythonu pomocí okna příkazového řádku, vidí zprávu „ pip není rozpoznán jako interní nebo externí příkaz “Chyba. Nejvíce ovlivnění uživatelé hlásí, že k problému dochází i po instalaci distribuce Pythonu a ujištění, že je Python přidán do proměnné cesty. Problém se netýká konkrétního operačního systému, protože je hlášen v systémech Windows 7, Windows 8 a Windows 10.



Výraz „pip“ není rozpoznán jako interní nebo externí příkaz, operativní program nebo dávkový soubor



Co je to PIP?

PiP je rekurzivní zkratka pro „ Pip instaluje balíčky '. Je to v podstatě systém pro správu 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 Index balíčků Pythonu .



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, že „pip“ není rozpoznán jako interní nebo externí chyba příkazu?

Tento problém jsme prošetřili tím, že jsme se podívali na různé zprávy uživatelů a pokusili se problém replikovat na našich počítačích. Z toho, co jsme shromáždili, existuje několik scénářů, o nichž je známo, že spouští tuto konkrétní chybovou zprávu:

  • Instalace systému PIP není přidána do systémové proměnné - Aby bylo možné spouštět příkazy Pythonu z okna CMD, budete muset do systémové proměnné přidat cestu instalace PiP k vaší PATH. Pokud jste nainstalovali Python pomocí instalačního souboru, měl by být přidán automaticky.
  • Instalace je ve vaší PATH nesprávně přidána - Je snadné pokazit CESTU, pokud ji přidáte ručně. Další mezera nebo chybějící středník před novou PATH skončí chybou.

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



Pro dosažení 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 zjištěním, kde stojíme. Pokud nevíte, zda je vaše instalace PIP přidána do proměnné PATH, můžete ji snadno zjistit pomocí určitého příkazu na příkazovém řádku CMD.

Když to budete vědět, nasměruje vás správným směrem a ušetří vám to zkoušet zbytečné kroky.

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

Zde je stručný průvodce, jak zkontrolovat, zda je instalace PIP již ve vaší proměnné PATH:

  1. lis Klávesa Windows + R. otevřete dialogové okno Spustit. Poté zadejte „ cmd “A stiskněte Enter otevřete příkazový řádek. Přidání umístění instalace PiP

    Spustit dialog: cmd

  2. V okně příkazového řádku zadejte echo% PATH% a stiskněte Enter získat výpis se všemi místy přidanými do proměnné PATH. Spustit dialog: appwiz.cpl

    Kontrola, zda je instalace PIP přítomna v proměnné PATH

  3. Pokud se vám podaří najít cestu podobnou C: Python37 Skripty (záleží na vaší verzi Pythonu), to znamená, ž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řejít přímo na Metoda 4 kde začneme odstraňovat 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 dolů k dalším níže uvedeným metodám (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í grafického uživatelského rozhraní systému Windows

Li Metoda 1 odhalil, že instalace PIP není nastavena na PATH jako proměnnou prostředí a již jste nainstalovali distribuci Pythonu, budete to muset udělat 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 stručný průvodce přidáním instalace PiP do proměnné prostředí Path pomocí grafického uživatelského rozhraní systému Windows:

  1. lis Klávesa Windows + R. otevřete dialogové okno Spustit. Poté zadejte „ sysdm.cpl “A stiskněte Enter otevřít Systémové vlastnosti obrazovka. Klikněte na Upravit a ujistěte se, že je PiP nainstalován

    Spustit dialog: sysdm.cpl

  2. Na obrazovce Vlastnosti systému přejděte na ikonu Pokročilý kartu, 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 na Systémové proměnné a klikněte na Cesta vyberte jej. Pak s Cesta vybrané, klikněte na Upravit… knoflík.

    Vyberte položku Cesta v části Systémové proměnné a klikněte na Upravit

  4. V Upravit obrazovku proměnné prostředí, klikněte na Nový a přidejte cestu, kde se nachází instalace PiP. Pro Python 3.4 je výchozí umístění C: Python34 Skripty.

    Přidání umístění instalace PiP

  5. Jakmile je cesta přidána, otevřete nové okno CMD a zkuste nainstalovat balíček pythonu, který je dodáván s PiP. Už byste neměli vidět „ pip není rozpoznán jako interní nebo externí příkaz 'chyba.

Pokud hledáte rychlejší způsob přidání umístění PiP do proměnné prostředí, postupujte Metoda 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ří čas, ale pokud nejste zvyklí terminál používat, může to být trochu zastrašující.

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

  1. lis Klávesa Windows + R. otevřete dialogové okno Spustit. Poté zadejte „ cmd “A stiskněte 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 po ‚ ; „Odpovídajícím způsobem.

  3. Spusťte instalační balíček Pythonu (ten, který používá PIP) ze stejného okna CMD a podívejte se, zda byla tato metoda úspěšně spuštěna. Pokud se s chybovou zprávou stále setkáváte, přejděte k další 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 Pythonu 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 výše uvedené metody použili ke konfiguraci proměnné PATH prostředí, ale stále se setkáváte s chybovou zprávou.

Tady 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. lis Klávesa 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 svůj vlastní název balíčku:
    python -m pip install [název_balíku]

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

Dlouhá metoda:

  1. Otevřete dialogové okno Spustit stisknutím Klávesa Windows + R. . Poté zadejte „ cmd “A udeřil Enter otevřete okno příkazového řádku.

    Spustit dialog: cmd

  2. V okně CMD použijte následující příkaz k navigaci do adresáře, kde je python .whl soubor se nachází.
    cd C:  python se nainstaluje

    Poznámka: V našem příkladu byl instalační balíček Pythonu umístěn ve složce s názvem python se nainstaluje. Upravte tento příkaz pro navigaci do adresáře, kde je kolo umístěno.

  3. Dále spusťte následující příkaz a nainstalujte balíček Pythonu pomocí PiP:
     c:  python37  scripts  pip.exe install [balíček] .whl 

    Poznámka: Mějte na paměti, že je třeba změnit umístění instalace pythonu, pokud máte starší verzi nebo pokud jste nainstalovali do vlastního umístění. Nezapomeňte také změnit zástupný symbol [balíček] na svůj vlastní název balíčku.

Pokud vám tyto dvě poslední metody neumožnily nainstalovat balíček Pythonu z okna CMD, postupujte podle poslední metody níže, kde zajistíme instalaci PiP.

Metoda 5: Zajištění toho, aby PiP byl součástí instalace Pythonu

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

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

  1. lis Klávesa Windows + R. otevřete dialogové okno Spustit. Poté zadejte „ appwiz.cpl “A stiskněte Enter otevřít Programy a Funkce.

    Spustit dialog: appwiz.cpl

  2. Uvnitř Programy a funkce , klikněte pravým tlačítkem na ikonu Krajta instalace a klikněte na Změna .

    Změňte instalaci Pythonu

  3. Na Upravit nastavení obrazovce klikněte na Upravit.

    Klikněte na Upravit a ujistěte se, že je PiP nainstalován

  4. V Volitelné funkce na obrazovce zaškrtněte políčko spojené s pipem a klikněte další .

    Úprava instalace Pythonu tak, aby zahrnovala PiP

  5. Stisknutím tlačítka Instalovat proveďte změny v instalaci Pythonu.

    Změna instalace Pythonu

  6. Po úpravě instalace v Pythonu otevřete okno CMD a zkontrolujte, zda jste schopni nainstalovat balíček Pythonu s PiP, aniž byste viděli „ pip není rozpoznán jako interní nebo externí příkaz 'chyba.

Metoda 6: Instalace Pythonu pomocí spustitelného instalačního programu

Pokud jste se dostali tak daleko bez výsledku, přeinstalování Pythonu spolu s jeho komponentami pravděpodobně vyřeší „ pip není rozpoznán jako interní nebo externí příkaz 'chyba.

Nejjednodušší způsob, jak to udělat, je použít spustitelný instalátor Pythonu. Pokud jej nakonfigurujete správně, automaticky nainstaluje PiP. Zde je stručný průvodce, jak to provést:

  1. lis Klávesa Windows + R. otevřete dialogové okno Spustit. Poté zadejte „ appwiz.cpl “A stiskněte Enter otevřít Programy a funkce .

    Spustit dialog: appwiz.cpl

  2. Uvnitř Programy a funkce , přejděte dolů na seznam programů a vyhledejte instalaci Pythonu. Jakmile ji najdete, klikněte na ni pravým tlačítkem a vyberte Odinstalovat, poté jej podle pokynů na obrazovce odeberte ze systému. Po odebrání distribuce Pythonu z počítače restartujte počítač.

    Odinstalování Pythonu z vašeho počítače

  3. Při příštím spuštění navštivte tento odkaz ( tady ) a stáhněte si nejnovější spustitelný instalátor Pythonu podle vaší architektury Os.

    Stahování správného spustitelného instalátoru Pythonu

  4. Otevřete spustitelný soubor instalace a začněte tím, že zkontrolujete, zda je pole přidruženo Přidejte Python na PATH je zaškrtnuto - Tím je zajištěno, že v příkazovém řádku můžete spouštět příkazy Pythonu. Poté klikněte na Přizpůsobte instalaci .

    Ujistěte se, že je do PATH přidán Python, poté klikněte na Přizpůsobit instalaci

  5. V Volitelné funkce okno, ujistěte se, že pole spojené s pip je zaškrtnuto, pak klikněte na další .

    Ujistěte se, že je pip zaškrtnut ve volitelných funkcích

  6. Ponechte výchozí umístění a Pokročilé možnosti , poté klikněte na Nainstalujte zahájit instalaci.

    Instalace Pythonu

  7. Po dokončení instalace restartujte počítač ručně, pokud k tomu nebudete automaticky vyzváni.
  8. Při příštím spuštění zjistěte, zda byl problém vyřešen pokusem o instalaci balíčku Pythonu přes okno CMD.
  9. Pokud stále vidíte „ pip není rozpoznán jako interní nebo externí příkaz ”, Zadejte do okna CMD následující příkaz:
     python -m ensurepip - default-pip 

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

7 minut čtení