Kaip pataisyti PIP, neatpažintą kaip vidinę ar išorinę komandą
Kitas Naudingas Vadovas / / August 05, 2021
pip yra „Python“ paketų diegimo programa, kuri gali įdiegti paketus iš „Python“ paketų rodyklės ir kitų indeksų. Tačiau kai kuriems vartotojams gali būti sunku įdiegti „pip“ naudojant komandų eilutę „Microsoft Windows“. Pasak paveiktų vartotojų, klaidos pranešime sakoma: „pip nėra atpažįstama kaip vidinė ar išorinė komanda“. Šis konkretus klausimas gali atsitikti visuose „Windows“ OS versijos, tokios kaip „Windows 7/8/10“. Taigi, jei taip pat susiduriate su ta pačia klaida, patikrinkite šį trikčių šalinimo vadovą.
Jei tokiu atveju esate susipažinę su „Python“ pakuotės diegimu, tai gali būti nesunku supraskite, kad „Python Package Index“ (PyPI) yra programinės įrangos „Python“ saugykla kalba. Tuo tarpu „pip“ įdiegti naudojant komandų eilutę yra gana lengva, tačiau, jei minite klaidą, yra keli sprendimai, kuriuos galite išbandyti savo kompiuteryje. Taigi, negaišdami daugiau laiko, leiskitės į tai.
![Kaip pataisyti PIP, neatpažintą kaip vidinę ar išorinę komandą](/f/f5856a9c5d6b45a6a7169d21dd83be53.jpg)
Turinys
- 1 Kas yra pipas?
-
2 Kaip pataisyti PIP, neatpažintą kaip vidinę ar išorinę komandą
- 2.1 1. Patikrinkite ir pridėkite pip prie kelio kintamojo per CMD
- 2.2 2. Patikrinkite, ar pip yra įtrauktas į „Python Installer“
Kas yra pipas?
„pip“ yra „Python“ paketų tvarkyklė, leidžianti įdiegti papildomas bibliotekas ir priklausomybes, kurios nėra platinamos kartu su standartine biblioteka. Be to, galite valdyti tas bibliotekas ir priklausomybes. „Python“ paketo valdymas, skirtas pipui, kuris buvo įtrauktas į „Python“ diegimo programos versijas ir gali būti naudojamas „Python“ projektuose.
Kaip pataisyti PIP, neatpažintą kaip vidinę ar išorinę komandą
Dabar, kalbant apie tikrąją temą, konkretus klaidos pranešimas gali pasirodyti, jei „pip“ diegimas nebuvo pridėtas prie sistemos kintamųjų ir jei diegimo kelias buvo pridėtas neteisingai. Jei taip pat jaučiate tą patį, tinkamai išbandykite šiuos veiksmus.
1. Patikrinkite ir pridėkite pip prie kelio kintamojo per CMD
- Paspauskite „Windows + R“ klavišą, kad atidarytumėte dialogo langą Vykdyti.
- Tada įveskite cmd ir paspauskite Enter.
- Bus atidarytas komandų eilutės langas.
- Tipas aidas% PATH% ir paspauskite „Enter“.
- Dabar, jei rasite C: \ Python37 \ Scripts kelią jūsų „Windows“, tai reiškia, kad jis jau pridėtas.
- Jei nepridėta, įveskite šią komandą ir paspauskite Enter.
setx PATH „% PATH%; C: \ Python37 \ Scripts“
Pastaba:
Jei tokiu atveju jūs įdiegėte „Python“ versiją į kitą diską, maloniai pakeiskite komandą po;
- Tada turėsite atidaryti „Python“ paketą nepridėdami pip kintamojo atlikdami šiuos veiksmus.
- Įveskite žemiau esančią komandą ir paspauskite Enter. Prašome pakeisti [packagename] faktiniu, kurį norite pridėti.
python -m pip install [paketo pavadinimas]
- Jūs baigėte.
2. Patikrinkite, ar pip yra įtrauktas į „Python Installer“
- Paspauskite „Windows + R“ klavišą, kad atidarytumėte dialogo langą Vykdyti.
- Tada įveskite appwiz.cpl ir paspauskite Enter.
- Programa ir funkcijos bus atidaryta parinktis.
- Dešiniuoju pelės mygtuku spustelėkite „Python“ Nustatymas> Spustelėkite Keisti.
- Spustelėkite Keisti > Įgalinti pip žymės langelis nuo Neprivalomos funkcijos.
- Įgalinti Susieti failus su žymimuoju langeliu „Python“.
- Spustelėkite Diegti > Vykdykite ekrane pateikiamas instrukcijas ir užbaikite diegimo procesą.
Jei tokiu atveju pipas neatpažįstamas kaip vidinė ar išorinė komandos klaida vis dar rodoma, komandinėje eilutėje įveskite šią komandą ir paspauskite Enter.
python -m ensurepip --default-pip
- Viskas.
Tikimės, kad sėkmingai ištaisėte šią klaidą vadovaudamiesi trikčių šalinimo vadovu. Jei norite gauti daugiau klausimų, galite komentuoti toliau.
Subodhui patinka rašyti turinį, nesvarbu, ar jis susijęs su technologijomis, ar kitokį. Metus rašęs technikos tinklaraštyje, jis tampa tuo aistringas. Jis mėgsta žaisti žaidimus ir klausytis muzikos. Be tinklaraščių rašymo, jis yra priklausomas nuo žaidimų kompiuterio versijų ir nutekėjimo išmaniesiems telefonams.