Javítás: A „pip” nem ismeri fel belső vagy külső parancsot

Egyes felhasználók a Python csomagokat egy parancssori ablak jelentés segítségével telepítik, amelyen a “ pip nem ismeri fel a belső vagy a külső parancsot ” hibaüzenet. A leginkább érintett felhasználók arról számolnak be, hogy a probléma akkor is felmerül, ha a Python disztribúciót telepíti, és ellenőrzi, hogy a Python hozzáadódott-e az elérési úthoz. A probléma nem specifikus egy bizonyos operációs rendszerre, mivel Windows 7, Windows 8 és Windows 10 rendszereken jelentettek.

A „pip” nem ismeri fel belső vagy külső parancsként, működőképes programként vagy kötegelt fájlként

Mi a PIP?

A PiP egy rekurzív rövidítés a „ Pip telepítési csomagok ” kifejezésre. Ez alapvetően egy csomagkezelő rendszer, amelyet Python-ban írt szoftvercsomagok telepítéséhez és kezeléséhez használnak. A legtöbb felhasználó a PiP használatával telepíti és kezeli a Python csomagokat, amelyek megtalálhatók a Python csomag indexében .

A legújabb Python verziók (Python 2.7.9 és újabb és Python 3.4) alapértelmezés szerint tartalmazzák a Pip-et.

Mi okozza a „pip” nem ismeri fel a belső vagy külső parancs hibája?

Ezt a kérdést különféle felhasználói jelentések áttekintésével vizsgáltuk meg, és megpróbáltuk megismételni a problémát számítógépeinken. Amit összegyűjtöttünk, számos forgatókönyv ismert, amelyek kiváltják ezt a hibaüzenetet:

  • A PIP telepítését nem adjuk hozzá a rendszerváltozóhoz - Annak érdekében, hogy a Python parancsokat egy CMD ablakból futtassuk, hozzá kell adnunk a PiP telepítésének útvonalát a PATH-hoz a rendszerváltozóban. Ha a Python-ot a telepítõ futtatható programmal telepítette, azt automatikusan hozzá kell adni.
  • A telepítést helytelenül adta hozzá a PATH-hoz - Könnyű összezavarni a PATH-t, ha manuálisan adja hozzá. További hely vagy pontosvessző hiánya az új PATH elõtt a hibát fogja eredményezni.

Ha jelenleg azt a hibaüzenetet próbálja megoldani, amely megakadályozza a Python parancs használatát a CMD-ben, kövesse az ebben a cikkben meghirdetett módszereket. Az alábbiakban felsorolt ​​összes lehetséges javítást legalább egy érintett felhasználó megerősítette.

A legjobb eredmények elérése érdekében kövesse az alábbi módszereket mindaddig, amíg nem talál olyan javítást, amely segít a probléma megoldásában az adott esetben.

1. módszer: Annak ellenőrzése, hogy a PIP hozzáadódott-e a PATH változóhoz

Kezdjük azzal, hogy megtudjuk, hol állunk. Ha nem tudja, hogy a PIP telepítése hozzáadódott-e a PATH változóhoz, akkor könnyen megtudhatja egy CMD parancssorban található parancs segítségével.

Ennek ismerete a helyes irányba mutat, és megmenti a felesleges lépések kipróbálásától.

Megjegyzés: Ha már tudja, hogy a PIP telepítésének útja hozzá lett-e adva a PATH változóhoz, lépjen tovább a következő módszerekre.

Itt található egy gyors útmutató annak ellenőrzéséhez, hogy a PIP telepítése már szerepel-e a PATH változóban:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ cmdparancsot, és nyomja meg az Enter billentyűt a Parancssor megnyitásához.

    Futtatás párbeszédpanel: cmd
  2. A parancssori ablakba írja be az echo% PATH% parancsot, és nyomja meg az Enter billentyűt, hogy egy listát kapjon, amelyben az összes hely hozzáadódik a PATH változóhoz.

    Annak ellenőrzése, hogy van-e PIP telepítés a PATH változóban
  3. Ha sikerül megtalálnia a C: \ Python37 \ Scriptshez hasonló utat (ez a Python verziójától függ), ez azt jelenti, hogy a telepítési út már hozzáadódott a PATH változóhoz. Ebben az esetben átugorhatja az alábbi módszerek mellett, és egyenesen a 4. módszerre ugorhat, ahol elkezdi a PiP telepítési útvonalával kapcsolatos problémák elhárítását.

Ha a fenti teszttel nem sikerült megtalálni a PiP telepítési útvonalát, akkor lépjen tovább a következő módszerekre (2. módszer és 3. módszer), hogy hozzáadja a PIP-t a PATH környezeti változóhoz.

2. módszer: PIP hozzáadása a PATH környezeti változóhoz a Windows grafikus felhasználói felület használatával

Ha az 1. módszer rámutatott, hogy a PIP telepítése nincs beállítva a PATH-hoz mint környezeti változó, és már telepítette a Python-terjesztést, akkor manuálisan kell megtennie.

Az alábbi eljárás elvégzése után a Parancssor ablakból beírhatja a PiP parancsokat. Itt található egy rövid útmutató a PiP telepítésének hozzáadása a Path környezeti változóhoz a Windows GUI használatával:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ sysdm.cplelemet és nyomja meg az Enter billentyűt a Rendszer tulajdonságai képernyő megnyitásához.

    Futtatás párbeszédpanel: sysdm.cpl
  2. A Rendszer tulajdonságai képernyőn lépjen a Speciális fülre, majd kattintson a Környezetváltozók elemre.

    Lépjen a Speciális fülre, és kattintson a Környezetváltozók elemre
  3. A Környezetváltozók képernyőn lépjen a Rendszerváltozók elemre és kattintson az elérési út elemre a kiválasztáshoz. Ezután a kiválasztott elérési út mellett kattintson a Szerkesztés… gombra.

    Válassza ki az elérési út bejegyzést a Rendszerváltozók alatt, és kattintson a Szerkesztés gombra
  4. A környezeti változó szerkesztése képernyőn kattintson az Új elemre, és adja hozzá az elérési utat, ahol a PiP telepítése található. A Python 3.4 esetén az alapértelmezett hely a C: \ Python34 \ Scripts.

    A PiP telepítési helyének hozzáadása
  5. Miután hozzáadta az elérési utat, nyisson meg egy friss CMD ablakot, és próbáljon meg telepíteni egy Python csomagot, amely a PiP-hez tartozik. Többé nem szabad látni a „ pip nem ismeri fel a belső vagy a külső parancsot ” hibát.

Ha gyorsabb módszert keres a PiP helyének a környezeti változóhoz történő hozzáadásához, kövesse a 3. módszert .

3. módszer: PIP hozzáadása a PATH környezeti változóhoz CMD segítségével

A PIP elérési út környezeti változójának gyorsabb beállítását közvetlenül a CMD ablakból kell elvégezni. Ez időt takarít meg, de kissé félelmetes lehet, ha még nem szokta használni a terminált.

Itt található egy gyors útmutató a PiP elérési útvonal környezetének közvetlenül a parancssori ablakból történő beállításához:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ cmdparancsot, és nyomja meg az Enter billentyűt a Parancssor ablak megnyitásához.

    Futtatás párbeszédpanel: cmd
  2. A Parancssor ablakban futtassa a következő parancsot a PIP telepítésének a környezeti változóhoz való beállításához:
     setx PATH “% PATH%; C: \ Python37 \ Scripts” 

    Megjegyzés: Ne feledje, hogy ebben a parancsban a Python 3.7 alapértelmezett helyét használtuk. Ha más Python verziót használ, vagy egyéni helyre telepítette, akkor változtassa meg az utat 'után ; ' Eszerint.

  3. Ellenőrizze, hogy ez a módszer sikeres volt-e egy Python telepítőcsomag (amely PIP-t használ) futtatásával ugyanabból a CMD-ablakból. Ha továbbra is a hibaüzenet jelenik meg, ugorjon az alábbi módszerre.

4. módszer: A Python csomag megnyitása a PiP változó hozzáadása nélkül

Ha módot keres egy Python csomag telepítésére a CMD-ből anélkül, hogy a PAT-t a környezeti változóhoz hozzáadná a PiP-hez, akkor néhány különféle parancs segítségével telepítheti azt. Ez akkor is működik, ha a fenti módszereket használta a PATH környezeti változó konfigurálására, de továbbra is a hibaüzenet jelenik meg.

Íme néhány módszer, amellyel megnyithatja a Python telepítő csomagjait a CMD-ben a PIP változó hozzáadása nélkül:

A rövid módszer:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „ cmdparancsot, és nyomja meg az Enter billentyűt a parancssori ablak megnyitásához.

    Futtatás párbeszédpanel: cmd
  2. Gépelje be a következő parancsokat, és ügyeljen arra, hogy a helyőrzőt saját csomagnevére változtassa meg:
     python -m pip install [csomagnév] 

    Megjegyzés: Cserélje ki a [csomagnév] beállítást a telepíteni kívánt csomag nevére.

A hosszú módszer:

  1. Nyissa meg a Futtatás párbeszédpanelt a Windows billentyű + R megnyomásával. Ezután írja be a „ cmdparancsot, és nyomja meg az Enter billentyűt a Parancssor ablak megnyitásához.

    Futtatás párbeszédpanel: cmd
  2. A CMD ablakban a következő paranccsal keresse meg a könyvtárat, ahol a python .whl fájl található.
     cd C: \ python telepíti 

    Megjegyzés: Példánkban a Python telepítőcsomagja egy python installs nevű mappában található . Alkalmazza ezt a parancsot, hogy keresse meg azt a könyvtárat, ahol a kerék található.

  3. Ezután futtassa a következő parancsot a Python csomag telepítéséhez a PiP használatával:
     c: \ python37 \ scripts \ pip.exe telepíti a [csomag] .whl fájlt 

    Megjegyzés: Ne feledje, hogy meg kell változtatnia a python telepítésének helyét, ha régebbi verziója van, vagy ha egy egyedi helyre telepítette. Ezenkívül feltétlenül változtassa meg a [csomag] helyőrzőt a saját csomagnevével.

Ha ez a két utolsó módszer nem tette lehetővé a Python csomag telepítését a CMD ablakból, akkor kövesse az alábbi utolsó módszert, ahol biztosítjuk, hogy a PiP telepítve legyen.

5. módszer: Annak ellenőrzése, hogy a PiP szerepel-e a Python telepítésében

Mielőtt folytatnánk a teljes Python-környezet újratelepítését, nézzük meg, hogy a PiP-t nem hagyták-e ki a Python-telepítésből. Egyes Python telepítők kihagyják a PiP-t az alapértelmezett telepítésből.

Szerencsére ezt javíthatja úgy, hogy módosítja a Python telepítését, és módosítja azt a PIP telepítéséhez. Ez egy rövid útmutató ehhez:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be azappwiz.cplelemet, és nyomja meg az Entert a Programok és szolgáltatások megnyitásához .

    Futtatás párbeszédpanel: appwiz.cpl
  2. A Programok és szolgáltatások részén kattintson a jobb gombbal a Python telepítésére, majd kattintson a Módosítás gombra.

    Cserélje ki a Python telepítését
  3. A Telepítés módosítása képernyőn kattintson a Módosítás gombra .

    Kattintson a Módosítás gombra, hogy ellenőrizze, hogy a PiP telepítve van
  4. Az Opcionális szolgáltatások képernyőn jelölje be a pip-hez tartozó négyzetet, majd kattintson a Tovább gombra.

    A Python telepítésének módosítása, hogy tartalmazza a PiP-t
  5. A Python telepítésének módosításához nyomja meg a Telepítés gombot.

    A Python telepítésének megváltoztatása
  6. Miután a Python telepítése módosult, nyisson meg egy CMD ablakot és ellenőrizze, hogy képes-e a Python csomagot a PiP-vel telepíteni anélkül, hogy látná a „ pip nem ismeri fel a belső vagy a külső parancsot ” hibát.

6. módszer: A Python telepítése a futtatható telepítőn keresztül

Ha eredmény nélkül ért el ilyen messzire, akkor a Python és az összetevők újratelepítése valószínűleg megoldja a „ pip nem ismeretes belső vagy külső parancsként ” hibát.

Ennek legegyszerűbb módja a Python futtatható telepítő használatával. Ha helyesen konfigurálja, az automatikusan telepíti a PiP-t. Ez egy rövid útmutató ehhez:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be azappwiz.cplelemet, és nyomja meg az Entert a Programok és szolgáltatások megnyitásához.

    Futtatás párbeszédpanel: appwiz.cpl
  2. A Programokon és szolgáltatásokon belül görgessen le a programok listájához a Python telepítésének megkereséséhez. Miután megtalálta, kattintson a jobb gombbal és válassza az Eltávolítás lehetőséget, majd kövesse a képernyőn megjelenő utasításokat, hogy távolítsa el a rendszerből. Miután eltávolította a Python disztribúciót a számítógépről, indítsa újra a számítógépet.

    A Python eltávolítása a számítógépről
  3. A következő indításkor keresse fel ezt a linket ( itt ) és töltse le a legújabb Python futtatható telepítőt az Os architektúrájának megfelelően.

    Töltse le a megfelelő Python futtatható telepítőt
  4. Nyissa meg a telepíthető futtatható fájlt, és kezdje el ellenőrizze, hogy a Python hozzáadása a PATH-hoz társított négyzet be van-e jelölve - Ez biztosítja, hogy a Python parancsokat futtassa a Parancssorban. Ezután kattintson a Telepítés testreszabása elemre.

    Győződjön meg arról, hogy a Python hozzá lett adva a PATH-hoz, majd kattintson a Telepítés testreszabása elemre
  5. Az Opcionális szolgáltatások ablakban ellenőrizze, hogy be van-e jelölve a piphoz tartozó négyzet, majd kattintson a Tovább gombra.

    Ellenőrizze, hogy a pip ellenőrizve van-e az opcionális szolgáltatások között
  6. Hagyja az alapértelmezett helyet és az Speciális beállításokat, majd kattintson a Telepítés elemre a telepítés megkezdéséhez.

    A Python telepítése
  7. A telepítés befejezése után indítsa újra manuálisan a számítógépet, ha erre nincs automatikusan felszólítva.
  8. A következő indításkor ellenőrizze, hogy a probléma megoldódott-e egy Python csomag telepítésével egy CMD ablakon keresztül.
  9. Ha továbbra is azt látja, hogy a „ pip nem ismeri fel a belső vagy a külső parancsot ” hibát, írja be a következő parancsot a CMD ablakba:
     python -m nodrošinātpip --default-pip 

    Megjegyzés: Bizonyos Python disztribúciókkal (különösen 3.6) lehetséges, hogy a PiP alapértelmezés szerint nem lesz telepítve. Ennek a dokumentációban szereplő egyik hivatalos javítása ez a parancs.

Érdekes Cikkek