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

Fix Pip Is Not Recognized

Algunos usuarios que intentan instalar paquetes de Python mediante una ventana del símbolo del sistema informan que ven el mensaje ' pip no se reconoce como un comando interno o externo ”Error. 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?

Pepita es un acrónimo recursivo de ' Pip instala paquetes “. 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 examinando 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 RUTA - 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 descubrir cuál es nuestra posición. Si no sabe si su instalación PIP se agregó 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. prensa 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. Agregar la ubicación de instalación de PiP

    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. Ejecutar diálogo: appwiz.cpl

    Comprobando si la instalación de PIP está presente en la variable PATH

  3. Si logras encontrar un camino 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 a 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 con 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 Método 1 reveló que la instalación de PIP no está configurada en PATH como una variable de entorno y que 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. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba ' sysdm.cpl 'Y presione Entrar para abrir el Propiedades del sistema pantalla. Haga clic en Modificar para asegurarse de que PiP esté instalado

    Ejecutar diálogo: sysdm.cpl

  2. Dentro de la pantalla Propiedades del sistema, vaya al Advanced pestaña, 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 Camino para seleccionarlo. Entonces con el Camino seleccionado, haga clic en el Editar… botón.

    Seleccione la entrada Ruta en Variables del sistema y haga clic en Editar

  4. En el Editar pantalla de 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 ' pip no se reconoce como un comando interno o externo ” error.

Si está buscando una forma más rápida de agregar la ubicación de PiP a la variable de entorno, siga 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 el terminal.

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

  1. prensa 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 aún 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. prensa 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: Cambio [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 Tecla de Windows + R . Luego, escriba ' cmd 'Y golpea 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 python .whl se encuentra el archivo.
    cd C:  python se instala

    Nota: En nuestro ejemplo, el paquete de instalación de Python estaba ubicado en una carpeta llamada Python instala. 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í tienes una guía rápida sobre cómo hacer esto:

  1. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba ' appwiz.cpl 'Y presione Entrar abrir Programas y Caracteristicas.

    Ejecutar diálogo: appwiz.cpl

  2. Dentro Programas y características , haga clic derecho en el Pitón instalación y haga clic en Cambio .

    Cambiar la instalación de Python

  3. En el Modificar configuración pantalla, haga clic en Modificar.

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

  4. En el Características opcionales pantalla, marque la casilla asociada con pip y haga clic en próximo .

    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 ' pip no se reconoce como un comando interno o externo ” error.

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

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

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

  1. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba ' appwiz.cpl 'Y presione Entrar abrir Programas y características .

    Ejecutar diálogo: appwiz.cpl

  2. Dentro 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 la próxima puesta en marcha, 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 el cuadro asociado con Agregar Python a PATH está marcado: esto garantiza que pueda ejecutar comandos de Python en el símbolo del sistema. Luego, haga clic en Personalizar la instalación .

    Asegúrese de que Python esté agregado a PATH, luego haga clic en Personalizar instalación

  5. En el Características opcionales ventana, asegúrese de que el cuadro asociado con pepita está marcado, luego haga clic en próximo .

    Asegúrese de que pip esté marcado en funciones opcionales

  6. Deje la ubicación predeterminada y Opciones avanzadas , luego haga clic en Instalar en pc 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 intentando instalar un paquete de Python a través de una ventana de CMD.
  9. Si sigues viendo el ' 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.

7 minutos de lectura