Cómo arreglar 'Pip' no se reconoce como un comando interno o externo

Quien soy
Matthew M. White
@matthewmwhite
Autor y referencias

Pip Installs Packages ("pip") es un sistema de organización de paquetes para instalar y ejecutar paquetes de software de Python. Por lo general, se usa para paquetes de Python Package Index.

Al instalar paquetes de Python, muchos usuarios informan que reciben el mensaje "'pip' no se reconoce como un comando interno o externo" y no saben cómo solucionar el problema. Si ve este error, siga leyendo para obtener consejos sobre cómo solucionarlo.



"Pip" no se reconoce como un programa ejecutable o archivo por lotes por comando interno o externo

Veamos las dos razones m√°s comunes de este error:

Instalación de pip no en la variable del sistema

Para que los comandos de Python se ejecuten desde un símbolo del sistema de Windows, la ruta a su instalación de pip deberá agregarse a la variable PATH de su sistema. Debería agregarse automáticamente si instaló Python a través del archivo de instalación.

La instalación se agregó a su RUTA incorrectamente

Si agregó la ruta manualmente, el problema podría ser solo un error tipográfico. Un punto y coma faltante antes de la nueva ruta o un espacio extra en alguna parte producirá un error.

'Pip' no se reconoce como un comando interno o externo de Windows 10

Pruebe las siguientes correcciones para resolver el problema en Windows 10:

Soluci√≥n 1: aseg√ļrese de que Pip se haya agregado a su variable PATH

Si está seguro de que se ha agregado, pase a la corrección 3.

Aquí hay una forma rápida de verificar:

  1. Abra el cuadro de di√°logo "Ejecutar" presionando la tecla de Windows + R.
  2. Escribe "cmd" y presiona "Enter". " 
  3. Para obtener una lista de todas las ubicaciones agregadas a su variable PATH, escriba "echo %PATH%" en el símbolo del sistema, luego presione "Enter".
  4. Si encuentra una ruta como "C:Python39Scripts" (dependiendo de su versión de Python), la ruta se ha agregado a la variable PATH.

Si no se agregó pip, intente la siguiente solución.



Solución 2: agregue Pip a la variable de entorno PATH

Aquí se explica cómo agregar manualmente pip al entorno PATH mediante la interfaz gráfica de usuario y el símbolo del sistema de Windows. Una vez que se agrega la ruta, abra una nueva ventana de comando e intente instalar un paquete pip para ver si el problema se resolvió.

Agregue pip a la RUTA usando la GUI de Windows:

  1. Abra el cuadro de di√°logo "Ejecutar" presionando la tecla de Windows + R.
  2. Escriba "sysdm.cpl" y presione "Enter" para acceder a "Propiedades del sistema".
  3. Seleccione la pesta√Īa "Avanzado", luego "Variables de entorno".
  4. Vaya a "Variables del sistema" y seleccione "Ruta".
  5. Haga clic en el botón "Editar".
  6. Haga clic en "Nuevo" para agregar la ruta de instalación de pip. La ubicación predeterminada es: "C:usuarios"su-nombre de usuario"AppDataProgramsPythonPython39" para Python 3.9.

Agregue pip a la RUTA usando CMD:

  1. Inicie el cuadro de di√°logo "Ejecutar" presionando la tecla de Windows + R.
  2. Para una nueva ventana del símbolo del sistema, escriba "cmd", luego presione "Enter".
  3. Escriba el comando "setx PATH"%PATH%; C:Python39Scripts" y presione Entrar para ejecutarlo.

nota: si instaló Python en una ubicación diferente, cambie la ruta después de '; " en consecuencia.

Solución 3: Abra el paquete de Python sin agregar la variable Pip

Siga estos pasos para abrir paquetes de instalación de Python en CMD sin agregar la variable pip:


  1. Presione la tecla de Windows + R para abrir "Ejecutar".
  2. Escriba "cmd" y presione "Enter" para abrir el símbolo del sistema.
  3. Ingrese el comando "python -m pip install (nombre del paquete)" y ejec√ļtelo.

Soluci√≥n 4: aseg√ļrese de que Pip est√© incluido en la instalaci√≥n

Algunos instaladores de Python excluyen pip de la instalación predeterminada. Puede solucionar este problema modificando la instalación de Python para incluir pip, y así es como se hace:


  1. Presione la tecla de Windows + R para abrir "Ejecutar".
  2. Escriba "appwiz.cpl" y "Enter. " 
  3. En "Programa y características", haga clic derecho en "Python" y haga clic en "Editar".
  4. Seleccione "Editar".
  5. En "Características opcionales", marque la casilla "pip" y haga clic en "Siguiente".
  6. Para aplicar los cambios, haga clic en "Instalar".
  7. Una vez que se complete la instalación, abra una ventana de CMD para verificar si puede instalar un paquete de Python sin recibir el error.

Si a√ļn ve el error, dir√≠jase a la √ļltima secci√≥n de este art√≠culo para aprender c√≥mo desinstalar y reinstalar Python 3.9.

'Pip' no se reconoce como un comando interno o externo Visual Studio Code

Si ve este mensaje de error cuando trabaja con Visual Code, generalmente significa que hay un problema con la instalación de Python o que la RUTA no se configuró correctamente. Pruebe los siguientes consejos para resolver el problema:


Soluci√≥n 1: aseg√ļrese de agregar 'Pip' a su variable PATH

Si está seguro de que se agregó el pip, vaya a la corrección 3.

Para verificar que pip se haya agregado a su variable PATH:

  1. Presione la tecla de Windows + R para abrir "Ejecutar".
  2. Escriba "cmd" y luego presione "Enter" para el símbolo del sistema.
  3. Para obtener una lista de ubicaciones agregadas a su variable PATH, escriba "echo %PATH%" y presione "Enter". " 
  4. Ver una ruta como "C:Python39Scripts" significa que la ruta se agregó a la variable PATH.

Si no se ha agregado pip, pruebe uno de los dos métodos para agregarlo:


Solución 2: agregue Pip a la variable de entorno PATH

Siga los siguientes pasos para agregar manualmente pip al entorno de ruta mediante la GUI de Windows o CMD. Una vez que se agrega la ruta, abra una nueva ventana de CMD e intente instalar un paquete pip para ver si se resuelve el problema.

Agregue pip a la RUTA usando la GUI de Windows:

  1. Abra el cuadro de di√°logo "Ejecutar" presionando la tecla de Windows + R.
  2. Escriba "sysdm.cpl" y presione "Enter" para acceder a "Propiedades del sistema".
  3. Seleccione la pesta√Īa "Avanzado", luego "Variables de entorno".
  4. Vaya a "Variables del sistema" y seleccione "Ruta".
  5. Haga clic en el botón "Editar".
  6. Haga clic en "Nuevo" para agregar la ruta de instalación de pip. La ubicación predeterminada es: "C:usuarios"su-nombre de usuario"AppDataProgramsPythonPython39" para Python 3.9.

Agregue pip a la RUTA usando CMD:

  1. Inicie el cuadro de di√°logo "Ejecutar" presionando la tecla de Windows + R.
  2. Para una nueva ventana del símbolo del sistema, escriba "cmd", luego presione "Enter".
  3. Escriba el comando "setx PATH"%PATH%; C:Python39Scripts" y presione Entrar para ejecutarlo.

Solución 3: Abra el paquete de Python sin agregar la variable Pip

Siga estos pasos para abrir paquetes de instalación de Python en CMD sin agregar la variable pip:

  1. Abre un cuadro de di√°logo "Ejecutar".
  2. Escriba "cmd" y presione "Enter" para abrir el símbolo del sistema.
  3. Ingrese el comando "python -m pip install (nombre del paquete)" y ejec√ļtelo.

Soluci√≥n 4: aseg√ļrese de que Pip est√© incluido en la instalaci√≥n

Algunos instaladores de Python omiten pip de la instalación predeterminada. Puede solucionar este problema modificando la instalación de Python para incluir pip, y así es como se hace:

  1. Presione la tecla de Windows + R para abrir "Ejecutar".
  2. Escriba "appwiz.cpl" y "Enter".
  3. En "Programa y características", haga clic derecho en "Python" y haga clic en "Editar".
  4. Seleccione "Editar".
  5. En "Características opcionales", marque la casilla "pip" y haga clic en "Siguiente".
  6. Para aplicar los cambios, haga clic en "Instalar".
  7. Una vez que se complete la instalación, abra una ventana de CMD para verificar si puede instalar un paquete de Python sin recibir el error.

Si a√ļn ve el error, dir√≠jase a la √ļltima secci√≥n de este art√≠culo para aprender c√≥mo desinstalar y reinstalar Python 3.9.

'Pip' no se reconoce como un comando interno o externo de Python 3.9

Este error suele significar que hay un problema con la instalación de Python o que la variable de sistema PATH no está configurada correctamente. Intente reinstalar Python y todos sus componentes para resolver el problema. La forma más fácil es usar el instalador ejecutable de Python. Así es cómo:

  1. Abre un cuadro de di√°logo "Ejecutar".
  2. corrida "appwiz.cpl" para acceder a "Programas y características".
  3. Desplácese hacia abajo hasta la lista de programas para encontrar la instalación de Python.
  4. Haga clic derecho sobre él y seleccione "Desinstalar", luego siga las instrucciones.
  5. Una vez que Python esté desinstalado, reinicie su computadora.
  6. Descargue el √ļltimo instalador de Python para su sistema operativo.
  7. Ejecute el archivo de instalaci√≥n y aseg√ļrese de que la casilla "Agregar Python a PATH" est√© marcada.
  8. Seleccione "Personalizar instalación".
  9. En "Caracter√≠sticas opcionales", aseg√ļrese de que "pip" est√© marcado, luego haga clic en "Siguiente".
  10. La ubicación predeterminada se puede dejar como está. Haga clic en "Instalar".
  11. Una vez que se complete la instalación, se le pedirá que reinicie su computadora.
  12. Después de que su computadora se reinicie, intente instalar un paquete de Python nuevamente.

Pip ahora es reconocido

El mensaje de error "'pip' no se reconoce como un comando interno o externo" es com√ļn. La causa suele ser que la ruta de instalaci√≥n de pip no est√° disponible o se ha agregado incorrectamente a la ruta de la variable del sistema.

Hay varias formas de resolver este problema. Puede agregarlo manualmente a través de la GUI de Windows o CMD, modificar la instalación de Python para incluir pip o desinstalar y reinstalar Python para asegurarse de que las opciones "pip" estén marcadas.

¬ŅPudiste reconocer el pip? ¬ŅQu√© hiciste para resolver el problema? Cu√©ntanos en la secci√≥n de comentarios a continuaci√≥n.

Audio vídeo Cómo arreglar 'Pip' no se reconoce como un comando interno o externo
A√Īade un comentario de C√≥mo arreglar 'Pip' no se reconoce como un comando interno o externo
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.