Fix: “pip” no se reconoce como un comando interno o externo

Algunos usuarios que intentan instalar paquetes Python usando una ventana de comandos informan que ven el error ” pip no se reconoce como un comando interno o externo “. La mayoría de los usuarios afectados informan de que el problema se produce incluso después de instalar la distribución Python y asegurarse de que se añade Python 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.

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

¿Qué es el PIP?

PiP es un acrónimo recursivo para ” Pip Instala Paquetes “. Es esencialmente un sistema de administración de paquetes usado para instalar y administrar paquetes de software escritos en Python. La mayoría de los usuarios utilizan PiP para instalar y gestionar los paquetes Python que se encuentran en el Python Package Index .

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

¿Qué está causando que el $0027pip$0027 no sea reconocido como un error de comando interno o externo?

Investigamos este tema mirando varios informes de usuarios e intentamos replicar el tema en nuestros ordenadores. Por lo que hemos reunido, hay varios escenarios que se sabe que desencadenan este mensaje de error en particular:

  • La instalación PIP no se añade a la variable de sistema – Para poder ejecutar los comandos Python desde una ventana CMD, tendrá que añadir la ruta de su instalación PIP a su PATH en la variable de sistema. Si instaló Python usando el ejecutable de instalación, debería añadirse automáticamente.
  • La instalación se ha añadido incorrectamente en su PATH – Es fácil desordenar el PATH si lo añades manualmente. El espacio adicional o la falta de un punto y coma antes del nuevo PATH terminará produciendo el error.

Si actualmente estás intentando resolver este mensaje de error en particular que te impide usar el comando Python en CMD, sigue los métodos anunciados en este artículo. Se ha confirmado que todas las posibles correcciones que se indican a continuación funcionan por lo menos para un usuario afectado.

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

Método 1: Comprobar si el PIP se añade a su variable PATH

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

Saber esto te indicará la dirección correcta y te evitará dar pasos innecesarios.

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

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

  1. Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Luego, escribe ” cmd ” y pulsa Enter para abrir la ventana de comandos. Diálogo de ejecución: cmd
  2. Dentro de la ventana de la línea de comandos, escriba echo %PATH% y presione Enter para obtener un listado con todas las ubicaciones agregadas a la variable PATH. Comprobando si la instalación del PIP está presente en la variable PATH
  3. Si logras encontrar una ruta similar a C:Python37Scripts (esto depende de tu versión de Python), significa que la ruta de instalación ya está agregada a tu variable PATH. En este caso, puede saltar al lado de los métodos de abajo y saltar directamente al Método 4 donde empezamos a solucionar los problemas relacionados con la ruta de instalación del PiP.
También te puede interesar:  Arreglar: Acceso denegado o problemas de permiso con Autorun.inf

Si no fue capaz de encontrar el camino de instalación del PIP usando la prueba de arriba, baje a los siguientes métodos de abajo (Método 2 y Método 3) para agregar el PIP a la variable de entorno PATH.

Método 2: Añadir PIP a la variable de entorno PATH usando la GUI de Windows

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

Después de completar el procedimiento siguiente, podrá introducir comandos PiP desde una ventana de comandos. Aquí hay una guía rápida sobre cómo agregar la instalación de PiP a la variable de entorno Path usando la interfaz gráfica de Windows:

  1. Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Luego, escribe ” sysdm.cpl ” y pulsa Enter para abrir la pantalla de Propiedades del sistema . Diálogo de ejecución: sysdm.cpl
  2. Dentro de la pantalla de Propiedades del Sistema, ve a la pestaña Avanzado , luego haz clic en Variables de Entorno . Ve a la pestaña Avanzado y haz clic en Variables de Entorno
  3. En la pantalla de Variables de entorno, vaya a Variables de sistema y haga clic en Ruta para seleccionarla. Luego, con el Path seleccionado, haz clic en el botón Edit… . Selecciona la entrada Path en Variables de sistema y haz clic en Edit
  4. En la pantalla de la variable de entorno Editar , haga clic en Nuevo y añada la ruta donde se encuentra la instalación PiP. Para Python 3.4, la ubicación por defecto es C:Python34Scripts.

    Añadir la ubicación de la instalación PiP

  5. Una vez que se agrega el camino, abre una ventana nueva de CMD e intenta instalar un paquete de pitón que viene con PiP. Ya no debería ver el error ” pip no se reconoce como un comando interno o externo “.

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

Método 3: Añadir 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 te ahorrará algo de tiempo, pero puede ser un poco más intimidante si no estás acostumbrado a usar la terminal.

Aquí hay una guía rápida para establecer el entorno de la ruta PiP directamente desde una ventana de comandos:

  1. Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Luego, escribe ” cmd ” y pulsa Intro para abrir una ventana de comandos. Cuadro de diálogo Ejecutar: cmd
  2. En la ventana de comandos, ejecute el siguiente comando para establecer la instalación del PIP en la variable de entorno:

    setx PATH "%PATH%;C:Python37Scripts"

    Nota: Ten en cuenta que en este comando, usamos la ubicación por defecto para Python 3.7. Si estás usando una versión diferente de Python o la has instalado en una ubicación personalizada, cambia la ruta después de $0027 ; $0027 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 encuentras el mensaje de error, baja al siguiente método.

Método 4: Abrir el paquete Python sin añadir la variable PiP

Si buscas una forma de instalar un paquete Python desde CMD sin añadir PiP a la variable de entorno PATH, puedes usar un par de comandos diferentes para instalarlo. Esto también funciona si utilizaste los métodos anteriores para configurar la variable de entorno PATH pero sigues encontrando el mensaje de error.

Aquí hay un par de maneras que puedes usar para abrir paquetes de instalación de Python en CMD sin añadir la variable PIP:

El Método Corto:

  1. Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Luego, escribe ” cmd ” y pulsa Intro para abrir una ventana de comandos. Cuadro de diálogo Ejecutar: 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 de paquete]

    Nota: Cambia [nombre del paquete] con el nombre del paquete que estás intentando instalar.

El Método Largo:

  1. Abra un cuadro de diálogo Ejecutar pulsando la tecla Windows + R . Luego, escribe ” cmd ” y pulsa Enter para abrir una ventana de comandos. Diálogo de ejecución: cmd
  2. En la ventana de CMD, use el siguiente comando para navegar al directorio donde se encuentra el archivo python .whl .

    cd C:python installs

    Nota: En nuestro ejemplo, el paquete de instalación de Python se encontraba en una carpeta llamada python installs. Adapta este comando para navegar al directorio donde se encuentra la rueda.

  3. A continuación, ejecute el siguiente comando para instalar el paquete Python usando PiP:

     c:python37scriptspip.exe install [package].whl 

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

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

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

Antes de seguir adelante y reinstalar todo el entorno Python, veamos si PiP no fue omitido de la instalación de Python. Ciertos instaladores de Python dejarán PiP fuera de la instalación por defecto.

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

  1. Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Luego, escribe ” appwiz.cpl ” y pulsa Enter 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 del ratón en la instalación de Python y haga clic en Cambiar . Cambiar la instalación de Python
  3. En la pantalla Modify Setup , haga clic en Modify.

    Haga clic en Modificar para asegurarse de que el PiP está instalado

  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. Presiona el botón Instalar para hacer los cambios en la instalación de Python. Cambiando la instalación de Python
  6. Una vez modificada 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 hasta aquí sin 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 usando el instalador de ejecutables de Python. Si lo configuras correctamente, instalará el PiP automáticamente. Aquí hay una guía rápida de cómo hacer esto:

  1. Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Luego, escribe ” appwiz.cpl ” y pulsa Introducir para abrir Programas y características . Cuadro de diálogo de ejecución: 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 la encuentres, haz clic con el botón derecho del ratón sobre ella y elige Desinstalar, y luego sigue las indicaciones en pantalla para eliminarla de tu sistema. Una vez que la distribución Python se haya eliminado de tu ordenador, reinicia tu máquina. Desinstalación de Python de tu máquina
  3. En el próximo arranque, visita este enlace ( aquí ) y descarga el último instalador de ejecutables de Python de acuerdo con tu arquitectura Os. Descargando el instalador de ejecutables de Python correcto
  4. Abra el ejecutable de instalación y comience asegurándose de que la casilla asociada a Add Python to PATH esté marcada – Esto asegura que puede ejecutar comandos Python en Command Prompt. A continuación, haz clic en Personalizar la instalación . Asegúrate de que se añade Python al PATH, y luego haz clic en Personalizar la instalación
  5. En la ventana Características opcionales , asegúrese de que la casilla asociada a pip esté marcada, y luego haga clic en Siguiente . Asegúrese de que pip esté marcada bajo características opcionales
  6. Deje la ubicación por defecto y Opciones Avanzadas , luego haga clic en Instalar para comenzar la instalación. Instalación de Python
  7. Una vez completada la instalación, reinicie el ordenador manualmente si no se le pide automáticamente que lo haga.
  8. En el siguiente inicio, ver si el problema se ha resuelto tratando de instalar un paquete Python a través de una ventana CMD.
  9. Si todavía ves el error ” pip no se reconoce como un comando interno o externo “, escribe el siguiente comando en una ventana de CMD:

     python -m ensurepip --default-pip
     

    Nota: Con ciertas distribuciones de Python (en particular la 3.6), es posible que PiP no se instale por defecto. Una de las correcciones oficiales para esto incluidas en la documentación es este comando.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.