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

Dada la creciente popularidad de Python, es comprensible por qué muchos usuarios intentan ejecutar comandos de Python desde el símbolo del sistema de Windows. Pero el problema con esto es que si no especifica la ruta completa de Python para cada comando en parte, terminará recibiendo un error diciendo que Python no se reconoce como un comando interno o externo, un programa operable o un archivo por lotes.

"Python no se reconoce como un comando interno o externo, un programa operable o un archivo por lotes".
«Python no se reconoce como un comando interno o externo, un programa operable o un archivo por lotes».

¿Qué está causando la ¿Python no se reconoce como un error de comando interno o externo?

Este error en particular ocurre porque el usuario no ha especificado la ruta completa de la distribución de Python. Para que el comando tenga éxito en el estado actual, el usuario tendría que especificar la ruta completa de la distribución de Python dentro del comando.

Si desea ejecutar comandos de Python sin tener que agregar la ruta completa de Python con cada comando, deberá agregar Python a la ruta de Windows manualmente. Hacer esto puede ser algo confuso si no lo ha hecho antes.

En un intento por facilitarle las cosas, hemos creado una guía paso a paso que lo guiará a través del proceso de agregar la ruta de acceso de Python a un entorno de Windows.

Agregar un Python a la RUTA de Windows

Para que este procedimiento sea exitoso, debe asegurarse de que la distribución de Python esté instalada correctamente en su máquina.

Actualizar: El instalador de Windows de Python 3.3 (o superior) incluye una opción que agregará automáticamente python.exe a la ruta de búsqueda del sistema. El uso de este método de instalación le evitará realizar los pasos a continuación. Puede descargar la última versión del instalador web de Python desde este enlace (aquí). Luego deberá descargar y ejecutar el instalador de Windows Executable x86 o x64 adecuado, según la arquitectura de su CPU.

Descargar el ejecutable de instalación de Python apropiado
Descargar el ejecutable de instalación de Python adecuado

Si ya instaló Python en su máquina, los pasos a continuación le mostrarán cómo agregar Python a la ruta de Windows. Hacer esto con éxito le permitirá ejecutar comandos de Python desde una ventana del símbolo del sistema sin tener que especificar la ruta completa de Python con cada comando. El siguiente procedimiento es compatible con Windows 7, Windows 8 (8.1) y Windows 10.

  1. prensa Tecla Windows + Pausa llave para abrir el Propiedades del sistema menú. Alternativamente, puede hacer clic derecho en Computadora (Esta PC) en el Comienzo menú y elige Propiedades.
    Presione la tecla de Windows + tecla de pausa o haga clic con el botón derecho en Esta PC y elija Propiedades
    Presione la tecla de Windows + tecla de pausa o haga clic con el botón derecho en Esta PC y elija Propiedades
  2. Dentro de Propiedades del sistema menú, haga clic en el Configuración avanzada del sistema enlace usando la barra lateral en el lado izquierdo.
    Configuración avanzada del sistema
    Configuración avanzada del sistema
  3. En el Propiedades del sistema menú, vaya a la Avanzado pestaña y haga clic en el Variables de entorno botón (parte inferior de la pantalla).
    Haga clic en Variables de entorno en la pestaña Avanzado
    Haga clic en Variables de entorno en la pestaña Avanzado
  4. Una vez que entras en el Variables de entorno menú, seleccione el Sendero entrada en el Variables del sistema sección y luego haga clic en el Editar botón.
    Seleccione la entrada PATH del menú Variables del sistema y haga clic en Editar
    Seleccione la entrada PATH del menú Variables del sistema y haga clic en Editar
  5. A continuación, haga clic en el Nuevo y agregue la ruta de Python al final de la lista. Tenga en cuenta que puede separar varias rutas con punto y coma.
  6. Hacer clic OK para guardar los cambios, luego intente ejecutar un comando de Python desde el símbolo del sistema. Si los pasos anteriores se realizaron correctamente, no debería tener problemas para ingresar comandos sin especificar la ruta completa de Python.