Solución: 'pip' no se reconoce como un comando interno o externo

Algunos usuarios que intentan instalar paquetes de Python utilizando una ventana del 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 Python y asegurarse de que Python se agrega 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 operativo o archivo por lotes

¿Qué es el PIP?

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

Las últimas versiones de Python (Python 2.7.9 y posterior y Python 3.4) incluyen Pip por defecto.

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

Investigamos este problema mirando varios informes de usuarios e intentando replicar el problema en nuestras computadoras. De 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 CMD, deberá agregar la ruta de su instalación de PiP a su PATH en la variable del sistema. Si instaló Python usando el ejecutable de instalación, debería agregarse automáticamente.
  • La instalación se agregó incorrectamente en su RUTA : es fácil estropear la RUTA si la agrega manualmente. Espacio adicional o la falta de un punto y coma antes de que la nueva RUTA termine 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. Se confirma que todas las soluciones posibles a continuación funcionan al menos por un usuario afectado.

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

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

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

Saber esto lo guiará en la dirección correcta y lo salvará de probar pasos innecesarios.

Nota: Si ya sabe si la ruta de su instalación PIP se agrega a su variable PATH, vaya a 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 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.

    Verificando si la instalación 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 junto a los métodos a continuación 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, avance 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 utilizando la GUI de Windows

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

Después de completar el siguiente procedimiento, podrá ingresar comandos de imágenes incrustadas 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 utilizando la GUI de Windows:

  1. Presione la tecla 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 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 imágenes incrustadas 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 CMD. Esto te ahorrará algo de tiempo, pero puede ser un poco más intimidante si no estás acostumbrado a usar el terminal.

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

  1. Presione la tecla 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 PIP a la variable de entorno:
     setx PATH "% PATH%; C: \ Python37 \ Scripts" 

    Nota: Tenga en cuenta que en este comando, utilizamos la ubicación predeterminada para Python 3.7. Si está utilizando una versión diferente de Python 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 CMD. Si aún encuentra el mensaje de error, vaya al siguiente método a continuación.

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

Si está buscando una manera de instalar un paquete 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 RUTA del entorno pero aún encuentra 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 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. 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 ] con el nombre del paquete que está intentando instalar.

El método largo:

  1. Abra un cuadro de diálogo Ejecutar presionando la tecla de Windows + R. Luego, escriba " cmd " y presione Entrar para abrir una ventana del símbolo del sistema.

    Ejecutar diálogo: cmd
  2. En la ventana CMD, use el siguiente comando para navegar al directorio donde se encuentra el archivo .whl de python.
     instalaciones de cd C: \ python 

    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] a 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 esté instalado PiP.

Método 5: Asegurar que se incluye PiP 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 a 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 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 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 está instalado PiP
  4. En la pantalla Características opcionales, marque la casilla asociada con pip y haga clic en Siguiente .

    Modificación de 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 modifica la instalación de Python, abra una ventana 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 hasta aquí sin un resultado, reinstalar Python junto con sus componentes probablemente resolverá el error " pip no se reconoce como un comando interno o externo ".

La forma más fácil 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 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 a 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 tu máquina
  3. En el próximo inicio, visite este enlace ( aquí ) y descargue el último instalador ejecutable de Python de acuerdo con su arquitectura de Os.

    Descargar el instalador ejecutable de Python correcto
  4. Abra el ejecutable de instalación y comience asegurándose de que la casilla asociada a 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 agregar Python a PATH, luego haga clic en Personalizar instalación
  5. En la ventana Características opcionales, asegúrese de que la casilla asociada con pip esté marcada, luego haga clic en Siguiente .

    Asegúrese de que pip esté marcado en las características opcionales
  6. Deje la ubicación predeterminada y las Opciones avanzadas, luego haga clic en Instalar para comenzar la instalación.

    Instalando 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 intentando instalar un paquete de Python a través de una ventana CMD.
  9. Si todavía ve el error " pip no se reconoce como un comando interno o externo ", escriba el siguiente comando en una ventana CMD:
     python -m surepip --default-pip 

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

Artículos De Interés