Arreglo: & lsquo; pip & rsquo; no se reconoce como un comando interno o externo

Algunos usuarios que intentan instalar paquetes de Python usando una ventana de símbolo del sistema informan que ven el error " pip no se reconoce como un comando interno o externo ". La mayoría de los usuarios afectados informan que el problema ocurre incluso después de instalar la distribución de Python y asegurarse de que Python se agregue a la variable de ruta. El problema no es específico de un determinado sistema operativo, ya que se informa en Windows 7, Windows 8 y Windows 10.

'pip' no se reconoce como un comando interno o externo, programa operable o archivo por lotes

¿Qué es PIP?

PiP es un acrónimo recursivo de " Pip Installs Packages ". Es esencialmente un sistema de administración de paquetes que se utiliza para instalar y administrar paquetes de software escritos en Python. La mayoría de los usuarios utilizan PiP para instalar y administrar los paquetes de Python que se encuentran en el índice de paquetes de Python .

Las últimas versiones de Python (Python 2.7.9 y posteriores y Python 3.4) incluyen Pip de forma predeterminada.

¿Qué está causando que el 'pip' no se reconozca como un error de comando interno o externo?

Investigamos este problema analizando varios informes de usuarios e intentando replicar el problema en nuestras computadoras. Por lo que reunimos, hay varios escenarios que se sabe que desencadenan este mensaje de error en particular:

  • La instalación de PIP no se agrega a la variable del sistema : para poder ejecutar comandos de Python desde una ventana de CMD, deberá agregar la ruta de su instalación de PiP a su PATH en la variable del sistema. Si instaló Python utilizando el ejecutable de instalación, debe agregarse automáticamente.
  • La instalación se agregó incorrectamente en su PATH : es fácil estropear el PATH si lo agrega manualmente. El espacio adicional o la falta de un punto y coma antes del nuevo PATH terminará produciendo el error.

Si actualmente está tratando de resolver este mensaje de error en particular que le impide usar el comando Python en CMD, siga los métodos anunciados en este artículo. Al menos uno de los usuarios afectados confirma que todas las posibles soluciones a continuación funcionan.

Para obtener los mejores resultados, siga los métodos a continuación en orden hasta que encuentre una solución que le ayude a resolver el problema en su situación particular.

Método 1: verificar si se agrega PIP a su variable PATH

Comencemos por averiguar dónde estamos. Si no sabe si su instalación PIP se agrega a su variable PATH, puede averiguarlo fácilmente usando un comando determinado en un indicador de CMD.

Saber esto le indicará la dirección correcta y le evitará probar pasos innecesarios.

Nota: Si ya sabe si la ruta de su instalación PIP se agrega a su variable PATH, continúe con los siguientes métodos a continuación.

Aquí hay una guía rápida para verificar si la instalación de PIP ya está en su variable PATH:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " cmd " y presione Entrar para abrir el símbolo del sistema.Ejecutar diálogo: cmd
  2. Dentro de la ventana del símbolo del sistema, escriba echo% PATH% y presione Entrar para obtener una lista con todas las ubicaciones agregadas a la variable PATH.Comprobando si la instalación de PIP está presente en la variable PATH
  3. Si logra encontrar una ruta similar a C: \ Python37 \ Scripts (esto depende de su versión de Python), significa que la ruta de instalación ya está agregada a su variable PATH. En este caso, puede omitir los métodos siguientes y pasar directamente al Método 4, donde comenzamos a solucionar problemas relacionados con la ruta de instalación de PiP.

Si no pudo encontrar la ruta de instalación de PiP utilizando la prueba anterior, pase a los siguientes métodos a continuación (Método 2 y Método 3) para agregar PIP a la variable de entorno PATH.

Método 2: agregar PIP a la variable de entorno PATH usando la GUI de Windows

Si el Método 1 reveló que la instalación de PIP no está configurada en PATH como variable de entorno y ya instaló la distribución de Python, deberá hacerlo manualmente.

Después de completar el procedimiento a continuación, podrá ingresar comandos PiP desde una ventana del símbolo del sistema. Aquí hay una guía rápida sobre cómo agregar la instalación de PiP a la variable de entorno Path usando la GUI de Windows:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " sysdm.cpl " y presione Entrar para abrir la pantalla Propiedades del sistema .Ejecutar diálogo: sysdm.cpl
  2. Dentro de la pantalla Propiedades del sistema, vaya a la pestaña Avanzado , luego haga clic en Variables de entorno .vaya a la pestaña Avanzado y haga clic en Variables de entorno
  3. En la pantalla Variables de entorno, vaya a Variables del sistema y haga clic en Ruta para seleccionarla. Luego, con la Ruta seleccionada, haga clic en el botón Editar… .seleccione la entrada Ruta en Variables del sistema y haga clic en Editar
  4. En la pantalla Editar variable de entorno, haga clic en Nuevo y agregue la ruta donde se encuentra la instalación de PiP. Para Python 3.4, la ubicación predeterminada es C: \ Python34 \ Scripts.

    Agregar la ubicación de instalación de PiP

  5. Una vez que se agrega la ruta, abra una nueva ventana de CMD e intente instalar un paquete de Python que viene con PiP. Ya no debería ver el error " pip no se reconoce como un comando interno o externo ".

Si está buscando una forma más rápida de agregar la ubicación de PiP a la variable de entorno, siga el Método 3 .

Método 3: agregar PIP a la variable de entorno PATH usando CMD

Una forma más rápida de configurar la variable de entorno de la ruta PIP es hacerlo directamente desde una ventana de CMD. Esto le ahorrará algo de tiempo, pero puede resultar un poco más intimidante si no está acostumbrado a usar la terminal.

Aquí hay una guía rápida sobre cómo configurar el entorno de la ruta de PiP directamente desde una ventana del símbolo del sistema:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " cmd " y presione Entrar para abrir una ventana del símbolo del sistema.Ejecutar diálogo: cmd
  2. En la ventana del símbolo del sistema, ejecute el siguiente comando para configurar la instalación de PIP en la variable de entorno:
    setx RUTA "% RUTA%; C: \ Python37 \ Scripts"

    Nota: Tenga en cuenta que en este comando usamos la ubicación predeterminada para Python 3.7. Si está utilizando una versión de Python diferente o la instaló en una ubicación personalizada, cambie la ruta después de ' ; 'en consecuencia.

  3. Vea si este método fue exitoso ejecutando un paquete de instalación de Python (uno que usa PIP) desde la misma ventana de CMD. Si todavía aparece el mensaje de error, continúe con el siguiente método a continuación.

Método 4: abrir el paquete de Python sin agregar la variable PiP

Si está buscando una forma de instalar un paquete de Python desde CMD sin agregar PiP a la variable de entorno PATH, puede usar un par de comandos diferentes para instalarlo. Esto también funciona si usó los métodos anteriores para configurar la variable de entorno PATH pero aún aparece el mensaje de error.

Aquí hay un par de formas que puede usar para abrir paquetes de instalación de Python en CMD sin agregar la variable PIP:

El método corto:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " cmd " y presione Entrar para abrir una ventana de símbolo del sistema.Ejecutar diálogo: cmd
  2. Escriba los siguientes comandos y asegúrese de cambiar el marcador de posición a su propio nombre de paquete:
    python -m pip install [nombre del paquete]

    Nota: Cambie [ nombre del paquete ] por el nombre del paquete que está intentando instalar.

El método largo:

  1. Abrir un cuadro de diálogo Ejecutar presionando tecla de Windows + R . Luego, escriba " cmd " y presione Enter para abrir una ventana de símbolo del sistema.Ejecutar diálogo: cmd
  2. En la ventana de CMD, use el siguiente comando para navegar al directorio donde se encuentra el archivo .whl de python .
    cd C: \ python se instala

    Nota: En nuestro ejemplo, el paquete de instalación de Python estaba ubicado en una carpeta llamada instalaciones de Python. Adapte este comando para navegar al directorio donde se encuentra la rueda.

  3. Luego, ejecute el siguiente comando para instalar el paquete Python usando PiP:
    c: \ python37 \ scripts \ pip.exe instalar [paquete] .whl

    Nota: Tenga en cuenta que debe cambiar la ubicación de su instalación de Python si tiene una versión anterior o si la instaló en una ubicación personalizada. Además, asegúrese de cambiar el marcador de posición [paquete] por su propio nombre de paquete.

Si estos dos últimos métodos no le permitieron instalar el paquete Python desde la ventana de CMD, siga el último método a continuación, donde nos aseguramos de que PiP esté instalado.

Método 5: asegurarse de que PiP esté incluido en su instalación de Python

Antes de continuar y reinstalar todo el entorno de Python, veamos si PiP no se omitió en la instalación de Python. Ciertos instaladores de Python dejarán PiP fuera de la instalación predeterminada.

Afortunadamente, puede rectificar esto modificando la instalación de Python y modificándola para instalar PIP. Aquí hay una guía rápida sobre cómo hacer esto:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " appwiz.cpl " y presione Entrar para abrir Programas y características.

    Ejecutar diálogo: appwiz.cpl

  2. Dentro de Programas y características , haga clic con el botón derecho en la instalación de Python y haga clic en Cambiar .Cambiar la instalación de Python
  3. En la pantalla Modificar configuración , haga clic en Modificar.

    Haga clic en Modificar para asegurarse de que PiP esté instalado

  4. En la pantalla Funciones opcionales , marque la casilla asociada con pip y haga clic en Siguiente .Modificar la instalación de Python para incluir PiP
  5. Presione el botón Instalar para realizar los cambios en la instalación de Python.Cambiar la instalación de Python
  6. Una vez que se modifique la instalación de Python, abra una ventana de CMD y vea si puede instalar un paquete de Python con PiP sin ver el error " pip no se reconoce como un comando interno o externo ".

Método 6: instalar Python a través del instalador ejecutable

Si ha llegado tan lejos sin obtener un resultado, la reinstalación de Python junto con sus componentes probablemente resolverá el error " pip no se reconoce como un comando interno o externo ".

La forma más sencilla de hacerlo es mediante el instalador ejecutable de Python. Si lo configura correctamente, instalará PiP automáticamente. Aquí hay una guía rápida sobre cómo hacer esto:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " appwiz.cpl " y presione Entrar para abrir Programas y características .Ejecutar diálogo: appwiz.cpl
  2. Dentro de Programas y características , desplácese hacia abajo hasta la lista de programas para encontrar la instalación de Python. Una vez que lo encuentre, haga clic derecho sobre él y elija Desinstalar, luego siga las instrucciones en pantalla para eliminarlo de su sistema. Una vez que la distribución de Python se elimine de su computadora, reinicie su máquina.Desinstalar Python de su máquina
  3. En el próximo inicio, visite este enlace ( aquí ) y descargue el último instalador ejecutable de Python de acuerdo con la arquitectura de su sistema operativo.Descarga del instalador ejecutable de Python correcto
  4. Abra el ejecutable de instalación y comience asegurándose de que la casilla asociada con Agregar Python a PATH esté marcada: esto asegura que puede ejecutar comandos de Python en el símbolo del sistema. Luego, haga clic en Personalizar instalación .Asegúrese de que Python esté agregado a PATH, luego haga clic en Personalizar instalación
  5. En la ventana Funciones opcionales , asegúrese de que la casilla asociada con pip esté marcada y luego haga clic en Siguiente .Asegúrese de que pip esté marcado en funciones opcionales
  6. Deje la ubicación predeterminada y las Opciones avanzadas , luego haga clic en Instalar para comenzar la instalación.Instalación de Python
  7. Una vez que se complete la instalación, reinicie su computadora manualmente si no se le solicita automáticamente que lo haga.
  8. En el próximo inicio, vea si el problema se ha resuelto al intentar instalar un paquete de Python a través de una ventana de CMD.
  9. Si sigue viendo el error " pip no se reconoce como un comando interno o externo ", escriba el siguiente comando en una ventana de CMD:
    python -m asegurarpip --default-pip 

    Nota: Con ciertas distribuciones de Python (particularmente 3.6), es posible que PiP no se instale de forma predeterminada. Una de las soluciones oficiales para esto incluida en la documentación es este comando.