Labojums: “pip” netiek atzīts par iekšēju vai ārēju komandu

Daži lietotāji mēģina instalēt Python pakotnes, izmantojot komandu uzvednes loga pārskatu, redzot kļūdu “ pip netiek atpazīta kā iekšēja vai ārēja komanda ”. Visvairāk skartie lietotāji ziņo, ka problēma rodas pat pēc Python izplatīšanas instalēšanas un pārliecinoties, ka Python ir pievienots ceļa mainīgajam. Šī problēma nav specifiska noteiktai OS, jo tā tiek ziņota operētājsistēmās Windows 7, Windows 8 un Windows 10.

“pip” netiek atzīts par iekšēju vai ārēju komandu, darbināmu programmu vai sērijveida

Kas ir PIP?

PiP ir rekursīvs akronīms “ Pip Instalalls Packages ”. Tā būtībā ir pakešu pārvaldības sistēma, ko izmanto programmatūras Python rakstīto programmatūras pakotņu instalēšanai un pārvaldīšanai. Lielākā daļa lietotāju izmanto PiP, lai instalētu un pārvaldītu Python pakotnes, kas atrodamas Python pakešu indeksā .

Jaunākajās Python versijās (Python 2.7.9 un jaunākās un Python 3.4) pēc noklusējuma ir iekļauts Pip.

Kas izraisa “pip”, netiek atzīts par iekšējas vai ārējas komandas kļūdu?

Mēs izpētījām šo problēmu, apskatot dažādus lietotāju pārskatus un mēģinot atkārtot problēmu mūsu datoros. Pēc tam, kad mēs apkopojām, ir zināmi vairāki scenāriji, kas izraisa šo konkrēto kļūdas ziņojumu:

  • Sistēmas mainīgajam netiek pievienota PIP instalācija - lai varētu palaist Python komandas no CMD loga, sistēmas mainīgajā PATH jums būs jāpievieno PiP instalācijas ceļš PATH. Ja jūs instalējāt Python, izmantojot instalēšanas izpildāmo, tas jāpievieno automātiski.
  • Instalācija PATH ir nepareizi pievienota - PATH ir viegli sajaukt, ja to pievienojat manuāli. Papildu vieta vai semikona neesamība pirms jaunā PATH radīs kļūdu.

Ja jūs mēģināt novērst šo konkrēto kļūdas ziņojumu, kas neļauj CMD izmantot komandu Python, izpildiet šajā rakstā reklamētās metodes. Visiem zemāk norādītajiem iespējamiem labojumiem ir apstiprināts, ka darbojas vismaz viens no ietekmētajiem lietotājiem.

Lai iegūtu labākos rezultātus, ievērojiet tālāk norādītās metodes, līdz atrodat labojumu, kas palīdz atrisināt problēmu konkrētajā scenārijā.

1. metode: pārbaudiet, vai PIP ir pievienots mainīgajam PATH

Sāksim ar noskaidrošanu, kur mēs atrodamies. Ja nezināt, vai PIP instalācija ir pievienota mainīgajam PATH, to varat viegli uzzināt, izmantojot noteiktu komandu CMD uzvednē.

Zinot to, jūs norādīsit pareizajā virzienā un ietaupīsit no nevajadzīgu darbību izmēģināšanas.

Piezīme: Ja jūs jau zināt, vai PIP instalēšanas ceļš ir pievienots mainīgajam PATH, pārejiet uz nākamajām metodēm zemāk.

Šeit ir īss ceļvedis, kā pārbaudīt, vai PIP instalēšana jau ir jūsu PATH mainīgajā:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist. Pēc tam ierakstiet “ cmd ” un nospiediet taustiņu Enter, lai atvērtu komandu uzvedni.

    Palaist dialogu: cmd
  2. Komandu uzvednes logā ierakstiet echo% PATH% un nospiediet taustiņu Enter, lai iegūtu sarakstu ar visām atrašanās vietām, kas pievienotas mainīgajam PATH.

    Tiek pārbaudīts, vai mainīgajā PATH atrodas PIP instalācija
  3. Ja jums izdodas atrast ceļu, kas līdzīgs C: \ Python37 \ Scripts (tas ir atkarīgs no Python versijas), tas nozīmē, ka instalācijas ceļš jau ir pievienots jūsu mainīgajam PATH. Šajā gadījumā varat izlaist blakus tālāk norādītās metodes un pāriet tieši uz 4. metodi, kur mēs sākam problēmu novēršanu saistībā ar PiP instalēšanas ceļu.

Ja, izmantojot iepriekš minēto testu, jūs nevarējāt atrast PiP instalēšanas ceļu, pārejiet uz nākamajām metodēm zemāk (2. metode un 3. metode), lai pievienotu PIP PATH vides mainīgajam.

2. metode: PIP pievienošana PATH vides mainīgajam, izmantojot Windows GUI

Ja 1. metode atklāja, ka PIP instalēšana nav iestatīta PATH kā vides mainīgais, un jūs jau esat instalējis Python sadalījumu, jums tas jādara manuāli.

Pēc tālāk norādītās procedūras pabeigšanas jūs varēsiet ievadīt PiP komandas no komandu uzvednes loga. Šeit ir īss ceļvedis par PiP instalācijas pievienošanu Path vides mainīgajam, izmantojot Windows GUI:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist. Pēc tam ierakstiet “ sysdm.cpl ” un nospiediet taustiņu Enter, lai atvērtu ekrānu Sistēmas rekvizīti .

    Palaist dialogu: sysdm.cpl
  2. Ekrānā Sistēmas rekvizīti dodieties uz cilni Papildu, pēc tam noklikšķiniet uz Vides mainīgie .

    Atveriet cilni Papildu un noklikšķiniet uz Vides mainīgie
  3. Vides mainīgo ekrānā dodieties uz Sistēmas mainīgie un noklikšķiniet uz Ceļš, lai to atlasītu. Pēc tam ar izvēlēto ceļu noklikšķiniet uz pogas Rediģēt… .

    Sadaļā Sistēmas mainīgie atlasiet ierakstu Ceļš un noklikšķiniet uz Rediģēt
  4. Ekrānā Rediģēt vides mainīgo noklikšķiniet uz Jauns un pievienojiet ceļu, kurā atrodas PiP instalācija. Python 3.4 noklusējuma atrašanās vieta ir C: \ Python34 \ Scripts.

    PiP instalēšanas vietas pievienošana
  5. Kad ceļš ir pievienots, atveriet jaunu CMD logu un mēģiniet instalēt python paketi, kas nāk ar PiP. Jums vairs nevajadzētu redzēt kļūdu “ pip netiek atpazīta kā iekšēja vai ārēja komanda ”.

Ja meklējat ātrāku veidu, kā vides mainīgajam pievienot PiP atrašanās vietu, izpildiet 3. metodi .

3. metode: PIP pievienošana PATH vides mainīgajam, izmantojot CMD

Ātrāks veids, kā iestatīt PIP ceļa vides mainīgo, ir to izdarīt tieši no CMD loga. Tas jums ietaupīs laiku, bet tas var nedaudz iebiedēt, ja jūs neesat pieradis izmantot terminālu.

Šeit ir īss ceļvedis par PiP ceļa vides iestatīšanu tieši no komandu uzvednes loga:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist. Pēc tam ierakstiet “ cmd ” un nospiediet taustiņu Enter, lai atvērtu komandu uzvednes logu.

    Palaist dialogu: cmd
  2. Komandu uzvednes logā palaidiet šo komandu, lai PIP instalēšanu iestatītu uz vides mainīgo:
     setx PATH “% PATH%; C: \ Python37 \ Scripts” 

    Piezīme: paturiet prātā, ka šajā komandā Python 3.7 izmantojām noklusējuma atrašanās vietu. Ja izmantojat citu Python versiju vai instalējāt to pielāgotā vietā, mainiet ceļu pēc ' ; 'attiecīgi.

  3. Noskaidrojiet, vai šī metode ir bijusi veiksmīga, palaižot Python instalācijas pakotni (tādu, kas izmanto PIP) no tā paša CMD loga. Ja joprojām tiek parādīts kļūdas ziņojums, pārejiet pie nākamās metodes.

4. metode: Python paketes atvēršana, nepievienojot mainīgo PiP

Ja meklējat veidu, kā no CMD instalēt Python pakotni, nepievienojot PATP vides mainīgajam PiP, tā instalēšanai varat izmantot pāris dažādas komandas. Tas darbojas arī tad, ja izmantojāt iepriekš minētās metodes, lai konfigurētu mainīgo vides PATH, taču joprojām tiek parādīts kļūdas ziņojums.

Šeit ir daži veidi, kā varat atvērt Python instalēšanas pakotnes CMD, nepievienojot PIP mainīgo:

Īsā metode:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist. Pēc tam ierakstiet “ cmd ” un nospiediet taustiņu Enter, lai atvērtu komandu uzvednes logu.

    Palaist dialogu: cmd
  2. Ierakstiet šīs komandas un noteikti nomainiet vietturi uz savu pakotnes nosaukumu:
     python-m pip install [pakotnes nosaukums] 

    Piezīme. Mainiet [pakotnes nosaukums ] ar tās pakotnes nosaukumu, kuru mēģināt instalēt.

Garā metode:

  1. Atveriet dialoglodziņu Palaist, nospiežot Windows taustiņu + R. Pēc tam ierakstiet “ cmd ” un nospiediet taustiņu Enter, lai atvērtu komandu uzvednes logu.

    Palaist dialogu: cmd
  2. CMD logā izmantojiet šo komandu, lai pārietu uz direktoriju, kurā atrodas python .whl fails.
     cd C: \ python instalē 

    Piezīme: mūsu piemērā Python instalēšanas pakotne atradās mapē ar nosaukumu python install . Pielāgojiet šo komandu, lai pārietu uz direktoriju, kurā atrodas ritenis.

  3. Pēc tam palaidiet šo komandu, lai instalētu Python pakotni, izmantojot PiP:
     c: \ python37 \ skripti \ pip.exe instalēt [paketi] .whl 

    Piezīme: paturiet prātā, ka ir jāmaina python instalācijas vieta, ja jums ir vecāka versija vai ja esat instalējis pielāgotā vietā. Pārliecinieties arī, ka nomainiet [paketes] vietturi uz savu paketes nosaukumu.

Ja šīs divas pēdējās metodes neļāva jums instalēt Python pakotni no CMD loga, izpildiet pēdējo metodi zemāk, kur mēs nodrošinām, ka PiP ir instalēta.

5. metode. Pārliecinieties, ka PiP ir iekļauts Python instalācijā

Pirms pāriet uz visu Python vides pārinstalēšanu, pārliecināsimies, vai PyP instalācijā nav izlaists PiP. Daži Python instalētāji atstās PiP no noklusējuma instalēšanas.

Par laimi, jūs varat to labot, mainot Python instalāciju un modificējot to, lai instalētu PIP. Tālāk ir sniegta īsa rokasgrāmata, kā to izdarīt:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist. Pēc tam ierakstiet “ appwiz.cpl ” un nospiediet taustiņu Enter, lai atvērtu programmas un funkcijas.

    Palaist dialogu: appwiz.cpl
  2. Programmas un funkcijas iekšpusē ar peles labo pogu noklikšķiniet uz Python instalācijas un noklikšķiniet uz Mainīt .

    Mainiet Python instalāciju
  3. Modificēšanas iestatīšanas ekrānā noklikšķiniet uz Modificēt.

    Noklikšķiniet uz Modify, lai pārliecinātos, ka PiP ir instalēts
  4. Ekrānā Opcionālie līdzekļi atzīmējiet rūtiņu, kas saistīta ar pip, un noklikšķiniet uz Tālāk .

    Pārveidojot Python instalāciju, iekļaujot PiP
  5. Nospiediet pogu Instalēt, lai veiktu izmaiņas Python instalācijā.

    Mainot Python instalāciju
  6. Kad Python instalācija ir modificēta, atveriet CMD logu un pārbaudiet, vai jūs varat instalēt Python paketi ar PiP, neredzot kļūdu “ pip netiek atpazīta kā iekšēja vai ārēja komanda ”.

6. metode: Python instalēšana, izmantojot izpildāmu instalētāju

Ja esat tik tālu nonācis bez rezultāta, Python kopā ar tā komponentiem pārinstalējot, iespējams, tiks novērsta kļūda “ pip netiek atzīta par iekšēju vai ārēju komandu ”.

Vienkāršākais veids, kā to izdarīt, ir, izmantojot Python izpildāmās programmas instalētāju. Ja to pareizi konfigurēsit, tas automātiski instalēs PiP. Tālāk ir sniegta īsa rokasgrāmata, kā to izdarīt:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist. Pēc tam ierakstiet “ appwiz.cpl ” un nospiediet taustiņu Enter, lai atvērtu programmas un funkcijas .

    Palaist dialogu: appwiz.cpl
  2. Programmā un funkcijās ritiniet uz leju līdz programmu sarakstam, lai atrastu Python instalāciju. Kad esat to atradis, ar peles labo pogu noklikšķiniet uz tā un izvēlieties Atinstalēt, pēc tam izpildiet ekrānā redzamos norādījumus, lai noņemtu to no savas sistēmas. Kad Python izplatīšana ir noņemta no datora, restartējiet mašīnu.

    Python atinstalēšana no jūsu datora
  3. Nākamās palaišanas laikā apmeklējiet šo saiti ( šeit ) un atbilstoši Os arhitektūrai lejupielādējiet jaunāko Python izpildāmā instalētāja programmu.

    Pareizā Python izpildāmā instalētāja lejupielāde
  4. Atveriet instalācijas izpildāmo programmu un sāciet, pārliecinoties, vai ir atzīmēta rūtiņa, kas saistīta ar Pievienot Python PATH. - Tas nodrošina, ka jūs varat palaist Python komandas komandu uzvednē. Pēc tam noklikšķiniet uz Pielāgot instalēšanu .

    Pārliecinieties, ka Python ir pievienots PATH, pēc tam noklikšķiniet uz Pielāgot instalēšanu
  5. Logā Izvēles līdzekļi pārliecinieties, vai ir atzīmēta rūtiņa, kas saistīta ar pip, un pēc tam noklikšķiniet uz Tālāk .

    Pārliecinieties, ka pip ir pārbaudīts, izmantojot izvēles iespējas
  6. Atstājiet noklusējuma atrašanās vietu un papildu opcijas, pēc tam noklikšķiniet uz Instalēt, lai sāktu instalēšanu.

    Python instalēšana
  7. Kad instalēšana ir pabeigta, manuāli restartējiet datoru, ja jums to automātiski nelūdz.
  8. Nākamās palaišanas laikā pārbaudiet, vai problēma ir novērsta, mēģinot instalēt Python paketi caur CMD logu.
  9. Ja joprojām redzat kļūdu “ pip netiek atpazīta kā iekšēja vai ārēja komanda ”, CMD logā ierakstiet šo komandu:
     python -m nodrošinapip --default-pip 

    Piezīme: Izmantojot noteiktus Python izplatījumus (īpaši 3.6), iespējams, ka PiP netiek instalēts pēc noklusējuma. Viens no oficiālajiem labojumiem, kas iekļauts dokumentācijā, ir šī komanda.

Interesanti Raksti