Ayusin: ang 'pip' ay hindi kinikilala bilang isang panloob o panlabas na utos



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang ilang mga gumagamit na sumusubok na mag-install ng mga package ng Python gamit ang isang ulat ng window ng Command Prompt na nakikita ang ' Ang pip ay hindi kinikilala bilang isang panloob o panlabas na utos ”Error. Karamihan sa mga apektadong gumagamit ay nag-uulat na ang isyu ay nangyayari kahit na matapos i-install ang pamamahagi ng Python at tiyakin na ang Python ay idinagdag sa variable ng path. Ang isyu ay hindi tukoy sa isang tiyak na OS dahil iniulat ito sa Windows 7, Windows 8 at Windows 10.



Ang 'pip' ay hindi kinikilala bilang isang panloob o panlabas na utos, maipapatakbo na programa o batch file



Ano ang PIP?

PiP ay isang recursive akronim para sa “ Mga Pack ng Pag-install ng Pip '. Mahalaga ito ay isang sistema ng pamamahala ng package na ginamit upang mag-install at mamahala ng mga package ng software na nakasulat sa Python. Karamihan sa mga gumagamit ay gumagamit ng PiP upang mai-install at pamahalaan ang mga pakete ng Python na matatagpuan sa Index ng Package ng Python .



Ang pinakabagong mga bersyon ng Python (Python 2.7.9 at mas bago at Python 3.4) ay nagsasama ng Pip bilang default.

Ano ang sanhi ng 'pip' na hindi kinikilala bilang isang panloob o panlabas na error sa pag-utos?

Inimbestigahan namin ang isyung ito sa pamamagitan ng pagtingin sa iba't ibang mga ulat ng gumagamit at sinusubukang kopyahin ang isyu sa aming mga computer. Mula sa aming natipon, maraming mga sitwasyon na alam na mag-uudyok sa partikular na mensahe ng error na ito:

  • Ang pag-install ng PIP ay hindi idinagdag sa variable ng system - Upang makapagpatakbo ng mga utos ng Python mula sa isang window ng CMD, kakailanganin mong idagdag ang landas ng iyong pag-install ng PiP sa iyong PATH sa variable ng system. Kung na-install mo ang Python gamit ang pagpapatupad ng pag-install, dapat itong awtomatikong idagdag.
  • Ang pag-install ay maling naidagdag sa iyong PATH - Madaling magulo ang PATH kung idagdag mo ito nang manu-mano. Karagdagang puwang o ang nawawalang isang kalahating titik bago ang bagong PATH ay magtatapos sa paggawa ng error.

Kung kasalukuyang sinusubukan mong malutas ang partikular na mensahe ng error na pumipigil sa iyo mula sa paggamit ng utos ng Python sa CMD, sundin ang mga pamamaraan na na-advertise sa artikulong ito. Ang lahat ng mga potensyal na pag-aayos sa ibaba ay nakumpirma na gumagana ng hindi bababa sa isang apektadong gumagamit.



Para sa pinakamahusay na mga resulta, sundin ang mga pamamaraan sa ibaba nang maayos hanggang sa makahanap ka ng isang pag-aayos na makakatulong sa iyo na malutas ang isyu sa iyong partikular na senaryo.

Paraan 1: Sinusuri kung ang PIP ay idinagdag sa iyong variable na PATH

Magsimula tayo sa pamamagitan ng pag-alam kung saan tayo naninindigan. Kung hindi mo alam kung ang iyong pag-install ng PIP ay idinagdag sa iyong variable na PATH, madali mong malalaman ito sa pamamagitan ng paggamit ng isang tiyak na utos sa isang prompt ng CMD.

Ang pagkaalam na ito ay magtuturo sa iyo sa tamang direksyon at mai-save ka mula sa pagsubok ng hindi kinakailangang mga hakbang.

Tandaan: Kung alam mo na kung ang landas ng iyong pag-install ng PIP ay idinagdag sa iyong variable na PATH, lumipat sa susunod na mga pamamaraan sa ibaba.

Narito ang isang mabilis na gabay sa pag-check kung ang pag-install ng PIP ay nasa iyong variable na PATH:

  1. Pindutin Windows key + R upang buksan ang isang Run dialog box. Pagkatapos, i-type ang ' cmd ”At pindutin Pasok upang buksan ang Command Prompt. Pagdaragdag ng lokasyon ng pag-install ng PiP

    Patakbuhin ang dayalogo: cmd

  2. Sa loob ng window ng command prompt, uri echo% PATH% at pindutin Pasok upang makakuha ng isang listahan kasama ang lahat ng mga lokasyon na idinagdag sa variable na PATH. Patakbuhin ang dayalogo: appwiz.cpl

    Sinusuri kung ang pag-install ng PIP ay naroroon sa variable na PATH

  3. Kung namamahala ka upang makahanap ng isang landas na katulad sa C: Python37 Mga Script (nakasalalay ito sa iyong bersyon ng Python), nangangahulugan ito na ang path ng pag-install ay naidagdag na sa iyong variable na PATH. Sa kasong ito, maaari kang laktawan sa tabi ng mga pamamaraan sa ibaba at dumiretso sa Paraan 4 kung saan nagsisimula kaming mag-troubleshoot para sa mga problema na nauugnay sa path ng pag-install ng PiP.

Kung hindi mo nahanap ang path ng pag-install ng PiP gamit ang pagsubok sa itaas, lumipat sa mga susunod na pamamaraan sa ibaba (Paraan 2 at Paraan 3) upang idagdag ang PIP sa variable ng kapaligiran ng PATH.

Paraan 2: Pagdaragdag ng PIP sa variable na kapaligiran ng PATH gamit ang Windows GUI

Kung Paraan 1 ipinahayag na ang pag-install ng PIP ay hindi nakatakda sa PATH bilang isang variable ng kapaligiran at na-install mo na ang pamamahagi ng Python, kakailanganin mong gawin ito nang manu-mano.

Matapos makumpleto ang pamamaraan sa ibaba, magagawa mong maglagay ng mga utos ng PiP mula sa isang window ng Command Prompt. Narito ang isang mabilis na patnubay sa Pagdaragdag ng pag-install ng PiP sa variable ng kapaligiran ng Path gamit ang Windows GUI:

  1. Pindutin Windows key + R upang buksan ang isang Run dialog box. Pagkatapos, i-type ang ' sysdm.cpl ”At pindutin Pasok upang buksan ang Ang mga katangian ng sistema screen Mag-click sa Baguhin upang matiyak na naka-install ang PiP

    Patakbuhin ang dayalogo: sysdm.cpl

  2. Sa loob ng screen ng Mga Properties ng System, pumunta sa Advanced tab, pagkatapos ay mag-click sa Mga variable sa kapaligiran .

    Pumunta sa tab na Advanced at mag-click sa Mga variable ng Kapaligiran

  3. Sa screen ng Mga variable ng Kapaligiran, pumunta sa Mga variable ng system at mag-click sa Landas upang mapili ito. Pagkatapos kasama ang Landas napili, i-click ang I-edit… pindutan

    Piliin ang Entry ng landas sa ilalim ng Mga variable ng system at i-click ang I-edit

  4. Nasa I-edit kapaligiran variable na screen, mag-click sa Bago at idagdag ang landas kung saan matatagpuan ang pag-install ng PiP. Para sa Python 3.4, ang default na lokasyon ay C: Python34 Mga Script.

    Pagdaragdag ng lokasyon ng pag-install ng PiP

  5. Kapag naidagdag na ang landas, buksan ang isang sariwang window ng CMD at subukang mag-install ng isang pakete sawa na kasama ng PiP. Hindi mo na dapat makita ang “ Ang pip ay hindi kinikilala bilang isang panloob o panlabas na utos 'error.

Kung naghahanap ka para sa isang mas mabilis na paraan upang idagdag ang lokasyon ng PiP sa variable ng kapaligiran, sundin Paraan 3 .

Paraan 3: Pagdaragdag ng PIP sa variable na kapaligiran ng PATH gamit ang CMD

Ang isang mas mabilis na paraan upang mai-set up ang variable ng environment ng PIP path ay upang gawin ito nang direkta mula sa isang CMD window. Makatipid ka sa iyo ng ilang oras, ngunit maaari itong maging mas nakakatakot kung hindi ka sanay sa paggamit ng terminal.

Narito ang isang mabilis na patnubay sa pagtatakda ng kapaligiran sa path ng PiP nang direkta mula sa isang window ng Command Prompt:

  1. Pindutin Windows key + R upang buksan ang isang Run dialog box. Pagkatapos, i-type ang ' cmd ”At pindutin Pasok upang buksan ang isang window ng Command Prompt.

    Patakbuhin ang dayalogo: cmd

  2. Sa window ng Command Prompt, patakbuhin ang sumusunod na utos upang maitakda ang pag-install ng PIP sa variable ng kapaligiran:
    setx PATH “% PATH%; C:  Python37  Script”

    Tandaan: Tandaan na sa utos na ito, ginamit namin ang default na lokasyon para sa Python 3.7. Kung gumagamit ka ng ibang bersyon ng Python o na-install mo ito sa isang pasadyang lokasyon, baguhin ang path pagkatapos ng ‘ ; ‘Alinsunod dito.

  3. Tingnan kung matagumpay ang pamamaraang ito sa pamamagitan ng pagpapatakbo ng isang pakete sa pag-install ng Python (isa na gumagamit ng PIP) mula sa parehong window ng CMD. Kung nakakaranas ka pa rin ng mensahe ng error, lumipat sa susunod na pamamaraan sa ibaba.

Paraan 4: Pagbukas ng Python package nang hindi idaragdag ang variable ng PiP

Kung naghahanap ka ng isang paraan upang mai-install ang isang pakete ng Python mula sa CMD nang hindi idaragdag ang PiP sa variable ng kapaligiran ng PATH, maaari mong gamitin ang isang pares ng iba't ibang mga utos upang mai-install ito. Gumagana din ito kung ginamit mo ang mga pamamaraan sa itaas upang mai-configure ang variable ng kapaligiran PATH ngunit nakakaranas ka pa rin ng mensahe ng error.

Narito ang ilang mga paraan na maaari mong gamitin upang buksan ang mga package ng pag-install ng Python sa CMD nang hindi idaragdag ang variable ng PIP:

Ang Maikling Pamamaraan:

  1. Pindutin Windows key + R upang buksan ang isang Run dialog box. Pagkatapos, i-type ang ' cmd ”At pindutin ang Enter upang buksan ang isang Window ng Prompt ng Command.

    Patakbuhin ang dayalogo: cmd

  2. I-type ang mga sumusunod na utos at tiyaking palitan ang placeholder sa iyong sariling pangalan ng package:
    python -m pip install [packagename]

    Tandaan: Magbago [Pangalan ng package] na may pangalan ng package na sinusubukan mong i-install.

Ang Mahabang Pamamaraan:

  1. Buksan ang isang Run dialog box sa pamamagitan ng pagpindot Windows key + R . Pagkatapos, i-type ang ' cmd ”At tumama Pasok upang buksan ang isang window ng Command Prompt.

    Patakbuhin ang dayalogo: cmd

  2. Sa window ng CMD, gamitin ang sumusunod na utos upang mag-navigate sa direktoryo kung saan ang sawa .whl ang file ay matatagpuan.
    cd C:  python install

    Tandaan: Sa aming halimbawa, ang pakete ng pag-install ng Python ay matatagpuan sa isang folder na tinawag pag-install ng sawa. Iangkop ang utos na ito upang mag-navigate sa direktoryo kung saan matatagpuan ang gulong.

  3. Susunod, patakbuhin ang sumusunod na utos upang mai-install ang Python package gamit ang PiP:
     c:  python37  script  pip.exe install [package] .whl 

    Tandaan: Tandaan na kailangang baguhin ang lokasyon ng iyong pag-install ng sawa kung mayroon kang isang mas lumang bersyon o kung naka-install ka sa isang pasadyang lokasyon. Gayundin, tiyaking baguhin ang placeholder ng [package] sa iyong sariling pangalan ng package.

Kung hindi pinagana ng dalawang huling pamamaraan na ito na mai-install ang pakete ng Python mula sa window ng CMD, sundin ang huling pamamaraan sa ibaba kung saan tinitiyak namin na naka-install ang PiP.

Paraan 5: Tinitiyak na ang PiP ay kasama sa iyong pag-install ng Python

Bago kami magpatuloy at muling mai-install ang buong kapaligiran ng Python, tingnan natin kung ang PiP ay hindi tinanggal mula sa pag-install ng Python. Ang ilang mga installer ng Python ay iiwan ang PiP mula sa default na pag-install.

Sa kabutihang palad, maaari mong maitama ito sa pamamagitan ng pagbabago ng pag-install ng Python at baguhin ito upang mai-install ang PIP. Narito ang isang mabilis na gabay sa kung paano ito gawin:

  1. Pindutin Windows key + R upang buksan ang isang Run dialog box. Pagkatapos, i-type ang ' appwiz.cpl ”At pindutin Pasok buksan Mga programa at Mga Tampok

    Patakbuhin ang dayalogo: appwiz.cpl

  2. Sa loob Mga Programa at Tampok , mag-right click sa Sawa pag-install at pag-click Magbago .

    Baguhin ang pag-install ng Python

  3. Sa Baguhin ang Pag-setup screen, mag-click sa Baguhin

    Mag-click sa Baguhin upang matiyak na naka-install ang PiP

  4. Nasa Opsyonal na Mga Tampok screen, lagyan ng tsek ang kahon na nauugnay sa pip at i-click Susunod .

    Pagbabago ng pag-install ng Python upang isama ang PiP

  5. Pindutin ang pindutang I-install upang gawin ang mga pagbabago sa pag-install ng Python.

    Pagbabago ng pag-install ng Python

  6. Kapag nabago ang pag-install ng Python, buksan ang isang window ng CMD at tingnan kung nakakabit ka ng isang pakete ng Python sa PiP nang hindi mo nakikita ang ' Ang pip ay hindi kinikilala bilang isang panloob o panlabas na utos 'error.

Paraan 6: Pag-install ng Python sa pamamagitan ng maipapatupad na installer

Kung napunta ka rito nang walang resulta, ang muling pag-install ng Python kasama ang mga bahagi nito ay maaaring malutas ang ' Ang pip ay hindi kinikilala bilang isang panloob o panlabas na utos 'error.

Ang pinakamadaling paraan upang gawin ito ay sa pamamagitan ng paggamit ng maipatupad na installer ng Python. Kung mai-configure mo ito nang tama, awtomatiko nitong mai-install ang PiP. Narito ang isang mabilis na gabay sa kung paano ito gawin:

  1. Pindutin Windows key + R upang buksan ang isang Run dialog box. Pagkatapos, i-type ang ' appwiz.cpl ”At pindutin Pasok buksan Mga Programa at Tampok .

    Patakbuhin ang dayalogo: appwiz.cpl

  2. Sa loob Mga Programa at Tampok , mag-scroll pababa sa listahan ng mga programa upang hanapin ang pag-install ng Python. Kapag nahanap mo ito, mag-right click dito at pumili I-uninstall, pagkatapos ay sundin ang mga on-screen na senyas upang alisin ito mula sa iyong system. Kapag natanggal ang pamamahagi ng Python mula sa iyong computer, i-restart ang iyong machine.

    Pag-uninstall ng Python mula sa iyong machine

  3. Sa susunod na pagsisimula, bisitahin ang link na ito ( dito ) at i-download ang pinakabagong maipatupad na installer ng Python ayon sa iyong arkitektura ng Os.

    Pagda-download ng tamang maipatupad na installer ng Python

  4. Buksan ang pagpapatupad na mai-install at magsimula sa pamamagitan ng pagtiyak na nauugnay ang kahon Idagdag ang Python sa PATH ay naka-check - Tinitiyak nito na maaari mong patakbuhin ang mga utos ng Python sa Command Prompt. Pagkatapos, mag-click sa Ipasadya ang pag-install .

    Tiyaking naidagdag ang Python sa PATH, pagkatapos ay mag-click sa I-Customize ang pag-install

  5. Nasa Opsyonal na Mga Tampok window, tiyaking nauugnay ang kahon pip ay naka-check, pagkatapos ay mag-click Susunod .

    Tiyaking nasuri ang pip sa ilalim ng mga opsyonal na tampok

  6. Iwanan ang default na lokasyon at Mga Advanced na Pagpipilian , pagkatapos ay mag-click I-install upang simulan ang pag-install.

    Pag-install ng Python

  7. Kapag nakumpleto na ang pag-install, manu-manong i-restart ang iyong computer kung hindi ka awtomatikong mai-prompt na gawin ito.
  8. Sa susunod na pagsisimula, tingnan kung ang isyu ay nalutas sa pamamagitan ng pagsubok na i-install ang isang pakete ng Python sa pamamagitan ng isang CMD window.
  9. Kung nakikita mo pa rin ang ' Ang pip ay hindi kinikilala bilang isang panloob o panlabas na utos ”Error, i-type ang sumusunod na utos sa isang window ng CMD:
     python -m ensurepip --default-pip 

    Tandaan: Sa ilang mga pamamahagi ng Python (partikular ang 3.6), posible na ang PiP ay hindi mai-install bilang default. Ang isa sa mga opisyal na pag-aayos para sa kasama na ito sa dokumentasyon ay ang utos na ito.

7 minuto basahin