Solució: 'pip' no es reconeix com a ordre interna ni externa



Proveu El Nostre Instrument Per Eliminar Problemes

Alguns usuaris que intenten instal·lar paquets Python mitjançant un informe de finestra de símbol del sistema veient el missatge ' pip no es reconeix com una ordre interna o externa ”Error. La majoria d’usuaris afectats informen que el problema es produeix fins i tot després d’instal·lar la distribució Python i assegurar-se que s’afegeix Python a la variable de ruta. El problema no és específic d’un sistema operatiu determinat, ja que s’informa a Windows 7, Windows 8 i Windows 10.



'Pip' no es reconeix com a comandament intern o extern, programa operatiu o fitxer per lots



Què és PIP?

PiP és un acrònim recursiu per a ' Paquets d’instal·lacions de Pip “. Es tracta essencialment d’un sistema de gestió de paquets que s’utilitza per instal·lar i gestionar paquets de programari escrits en Python. La majoria dels usuaris fan ús de PiP per instal·lar i gestionar els paquets Python que es troben a Índex de paquets Python .



Les darreres versions de Python (Python 2.7.9 i posteriors i Python 3.4) inclouen Pip per defecte.

Què causa que el 'pip' no es reconegui com un error d'ordre intern o extern?

Hem investigat aquest problema mirant diversos informes dels usuaris i intentant replicar-lo als nostres ordinadors. Pel que vam recollir, hi ha diversos escenaris que se sap que activen aquest missatge d'error en particular:

  • La instal·lació PIP no s’afegeix a la variable del sistema - Per poder executar ordres de Python des d'una finestra CMD, haureu d'afegir el camí de la vostra instal·lació PiP al PATH a la variable del sistema. Si heu instal·lat Python mitjançant l'executable d'instal·lació, s'hauria d'afegir automàticament.
  • La instal·lació s’afegeix incorrectament al PATH - És fàcil desordenar el PATH si l’afegiu manualment. L'espai addicional o la falta d'un punt i coma abans del nou PATH acabarà produint l'error.

Si actualment intenteu resoldre aquest missatge d’error concret que us impedeix utilitzar l’ordre Python a CMD, seguiu els mètodes que s’anuncien en aquest article. Es confirma que totes les correccions potencials següents funcionen com a mínim per un usuari afectat.



Per obtenir els millors resultats, seguiu els mètodes següents per obtenir una solució que us ajudi a resoldre el problema en el vostre escenari concret.

Mètode 1: comprovar si s'afegeix PIP a la variable PATH

Comencem per saber on ens situem. Si no sabeu si la vostra instal·lació de PIP s’afegeix a la variable PATH, podeu esbrinar-la fàcilment mitjançant una ordre determinada en un indicador CMD.

Saber-ho us orientarà en la direcció correcta i us estalviarà de provar passos innecessaris.

Nota: Si ja sabeu si el camí de la vostra instal·lació PIP s'afegeix a la variable PATH, passeu cap avall als mètodes següents.

Aquí teniu una guia ràpida per comprovar si la instal·lació de PIP ja és a la vostra variable PATH:

  1. Premeu Tecla Windows + R per obrir un quadre de diàleg Executa. A continuació, escriviu “ cmd ”I premeu Entra per obrir el símbol del sistema. Afegint la ubicació d’instal·lació de PiP

    Diàleg d'execució: cmd

  2. A la finestra de l’indicador d’ordres, escriviu eco% PATH% i premeu Entra per obtenir un llistat amb totes les ubicacions afegides a la variable PATH. Diàleg d

    Comprovant si la instal·lació de PIP està present a la variable PATH

  3. Si aconsegueixes trobar un camí similar a C: Python37 Scripts (això depèn de la vostra versió de Python), vol dir que el camí d'instal·lació ja s'ha afegit a la vostra variable PATH. En aquest cas, podeu saltar al costat dels mètodes següents i anar directament a Mètode 4 on comencem la solució de problemes relacionats amb el camí d’instal·lació de PiP.

Si no heu pogut trobar el camí d’instal·lació de PiP mitjançant la prova anterior, aneu als mètodes següents (Mètode 2 i Mètode 3) per afegir PIP a la variable d’entorn PATH.

Mètode 2: Afegir PIP a la variable d'entorn PATH mitjançant la GUI de Windows

Si Mètode 1 va revelar que la instal·lació de PIP no està configurada al PATH com a variable d’entorn i que ja heu instal·lat la distribució de Python, haureu de fer-la manualment.

Després de completar el procediment següent, podreu introduir ordres PiP des d'una finestra del símbol del sistema. A continuació, es mostra una guia ràpida sobre com afegir la instal·lació de PiP a la variable d’entorn Path mitjançant la GUI de Windows:

  1. Premeu Tecla Windows + R per obrir un quadre de diàleg Executa. A continuació, escriviu “ sysdm.cpl ”I premeu Entra per obrir el Propietats del sistema pantalla. Feu clic a Modifica per assegurar-vos que PiP està instal·lat

    Diàleg d'execució: sysdm.cpl

  2. Dins de la pantalla Propietats del sistema, aneu a Advanced i feu clic a Variables del mediambient .

    Aneu a la pestanya Avançat i feu clic a Variables d'entorn

  3. A la pantalla Variables d’entorn, aneu a Variables del sistema i feu clic a Camí per seleccionar-lo. Després amb el Camí seleccionat, feu clic a Edita ... botó.

    Seleccioneu l'entrada del camí a Variables del sistema i feu clic a Edita

  4. A la Edita pantalla de variable d'entorn, feu clic a Novetat i afegiu el camí on es troba la instal·lació de PiP. Per a Python 3.4, la ubicació per defecte és C: Python34 Scripts.

    Afegint la ubicació d’instal·lació de PiP

  5. Un cop afegit el camí, obriu una nova finestra CMD i intenteu instal·lar un paquet python que ve amb PiP. Ja no hauríeu de veure el text ' pip no es reconeix com una ordre interna o externa 'Error.

Si cerqueu una manera més ràpida d’afegir la ubicació PiP a la variable d’entorn, seguiu-la Mètode 3 .

Mètode 3: Afegir PIP a la variable d'entorn PATH mitjançant CMD

Una manera més ràpida de configurar la variable d'entorn del camí PIP és fer-ho directament des d'una finestra CMD. Això us estalviarà una mica de temps, però pot ser una mica més intimidatori si no esteu acostumat a utilitzar el terminal.

A continuació, es mostra una guia ràpida sobre com configurar l’entorn del camí de connexió PiP directament des d’una finestra del símbol del sistema:

  1. Premeu Tecla Windows + R per obrir un quadre de diàleg Executa. A continuació, escriviu “ cmd ”I premeu Entra per obrir una finestra del símbol del sistema.

    Diàleg d'execució: cmd

  2. A la finestra del símbol del sistema, executeu l'ordre següent per configurar la instal·lació PIP a la variable d'entorn:
    setx PATH '% PATH%; C:  Python37  Scripts'

    Nota: Recordeu que en aquesta ordre hem utilitzat la ubicació predeterminada per a Python 3.7. Si feu servir una versió de Python diferent o l’heu instal·lat en una ubicació personalitzada, canvieu el camí després de ' ; ' d'acord amb.

  3. Comproveu si aquest mètode s'ha realitzat correctament executant un paquet d'instal·lació de Python (un que utilitza PIP) des de la mateixa finestra CMD. Si encara us apareix el missatge d'error, aneu al següent mètode següent.

Mètode 4: obertura del paquet Python sense afegir la variable PiP

Si busqueu una manera d’instal·lar un paquet Python des de CMD sense afegir PiP a la variable d’entorn PATH, podeu utilitzar un parell d’ordres diferents per instal·lar-lo. Això també funciona si heu utilitzat els mètodes anteriors per configurar la variable PATH d'entorn, però encara apareix el missatge d'error.

A continuació, es detallen algunes maneres d’obrir paquets d’instal·lació de Python a CMD sense afegir la variable PIP:

El mètode curt:

  1. Premeu Tecla Windows + R per obrir un quadre de diàleg Executa. A continuació, escriviu “ cmd ”I premeu Retorn per obrir una finestra de símbol del sistema.

    Diàleg d'execució: cmd

  2. Escriviu les ordres següents i assegureu-vos de canviar el marcador al vostre propi nom de paquet:
    python -m pip install [nom del paquet]

    Nota: Canvi [nom del paquet] amb el nom del paquet que intenteu instal·lar.

El mètode llarg:

  1. Obriu un quadre de diàleg Executa prement Tecla Windows + R . A continuació, escriviu “ cmd ”I va colpejar Entra per obrir una finestra del símbol del sistema.

    Diàleg d'execució: cmd

  2. A la finestra CMD, utilitzeu l'ordre següent per anar al directori on es troba el python .whl es troba el fitxer.
    cd C:  python s'instal·la

    Nota: En el nostre exemple, el paquet d'instal·lació de Python es trobava a una carpeta anomenada s'instal·la python. Adapteu aquesta ordre per anar al directori on es troba la roda.

  3. A continuació, executeu l'ordre següent per instal·lar el paquet Python mitjançant PiP:
     c:  python37  scripts  pip.exe install [package] .whl 

    Nota: Tingueu en compte que heu de canviar la ubicació de la instal·lació de Python si teniu una versió anterior o si la teniu instal·lada a una ubicació personalitzada. A més, assegureu-vos de canviar el marcador de posició [package] pel vostre propi nom.

Si aquests dos darrers mètodes no us han permès instal·lar el paquet Python des de la finestra CMD, seguiu l’últim mètode següent on ens assegurem que s’instal·la PiP.

Mètode 5: assegureu-vos que PiP s'inclou a la instal·lació de Python

Abans de continuar i tornar a instal·lar tot l’entorn Python, vegem si PiP no s’ha omès a la instal·lació de Python. Alguns instal·ladors de Python deixaran PiP fora de la instal·lació per defecte.

Per sort, podeu corregir-ho modificant la instal·lació de Python i modificant-la per instal·lar PIP. Aquí teniu una guia ràpida sobre com fer-ho:

  1. Premeu Tecla Windows + R per obrir un quadre de diàleg Executa. A continuació, escriviu “ appwiz.cpl ”I premeu Entra obrir Programes i Característiques.

    Diàleg d'execució: appwiz.cpl

  2. Dins Programes i característiques , feu clic amb el botó dret al ratolí Python instal·lar i fer clic Canvi .

    Canvieu la instal·lació de Python

  3. Al Modificar la configuració pantalla, feu clic a Modificar.

    Feu clic a Modifica per assegurar-vos que PiP està instal·lat

  4. A la Funcions opcionals pantalla, marqueu la casella associada a pip i feu clic a Pròxim .

    Modificació de la instal·lació de Python per incloure PiP

  5. Feu clic al botó Instal·la per fer els canvis a la instal·lació de Python.

    Canvi de la instal·lació de Python

  6. Un cop modificada la instal·lació de Python, obriu una finestra CMD i comproveu si podeu instal·lar un paquet Python amb PiP sense veure el missatge ' pip no es reconeix com una ordre interna o externa 'Error.

Mètode 6: Instal·lació de Python mitjançant l'instal·lador executable

Si heu arribat fins aquí sense resultats, és possible que reinstal·leu Python juntament amb els seus components. pip no es reconeix com una ordre interna o externa 'Error.

La forma més senzilla de fer-ho és mitjançant l’instal·lador executable de Python. Si el configureu correctament, instal·larà PiP automàticament. Aquí teniu una guia ràpida sobre com fer-ho:

  1. Premeu Tecla Windows + R per obrir un quadre de diàleg Executa. A continuació, escriviu “ appwiz.cpl ”I premeu Entra obrir Programes i característiques .

    Diàleg d'execució: appwiz.cpl

  2. Dins Programes i característiques , desplaceu-vos cap avall fins a la llista de programes per trobar la instal·lació de Python. Un cop el trobeu, feu-hi clic amb el botó dret i trieu Desinstal·la, a continuació, seguiu les instruccions de la pantalla per eliminar-lo del sistema. Un cop s'hagi eliminat la distribució de Python de l'ordinador, reinicieu la màquina.

    Desinstal·lació de Python de la màquina

  3. A la propera posada en marxa, visiteu aquest enllaç ( aquí ) i descarregueu el darrer instal·lador executable de Python segons la vostra arquitectura d'Os.

    S'està baixant l'instal·lador executable de Python adequat

  4. Obriu l'executable d'instal·lació i comenceu per assegurar-vos que la casella associada amb Afegiu Python a PATH està marcat - Això garanteix que podeu executar ordres de Python a l'indicador de comandes. A continuació, feu clic a Personalitzeu la instal·lació .

    Assegureu-vos que Python s’afegeix a PATH i feu clic a Personalitza la instal·lació

  5. A la Funcions opcionals finestra, assegureu-vos que la casella associada amb pip està marcat i feu clic a Pròxim .

    Assegureu-vos que pip està marcat a les funcions opcionals

  6. Deixeu la ubicació predeterminada i Opcions avançades i, a continuació, feu clic a Instal·la per iniciar la instal·lació.

    Instal·lació de Python

  7. Un cop finalitzada la instal·lació, reinicieu l’ordinador manualment si no se us sol·licita automàticament.
  8. A la propera posada en marxa, comproveu si el problema s'ha resolt intentant instal·lar un paquet Python mitjançant una finestra CMD.
  9. Si encara veieu el ' pip no es reconeix com una ordre interna o externa ”, Escriviu l’ordre següent en una finestra CMD:
     python -m surepip --default-pip 

    Nota: Amb certes distribucions de Python (en particular 3.6), és possible que PiP no s’instal·li per defecte. Una de les solucions oficials per a això inclosa a la documentació és aquesta ordre.

7 minuts de lectura