Estoy tratando de averiguar cómo ejecutar programas de Python con el símbolo del sistema en Windows 7. (Ya debería haber resuelto esto...)
Cuando escribí "python" en el símbolo del sistema, obtuve el siguiente error:
'python' no se reconoce como un comando interno o externo, programa operable o archivo por lotes.
El primer lugar que encontré al buscar ayuda fue este sitio: http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows.
Fue algo útil, pero el tutorial fue escrito para Windows 2000 y anteriores, por lo que fue mínimamente útil para mi máquina de Windows 7. Intenté lo siguiente: Para las versiones más antiguas de Windows la forma más fácil de hacer esto es editar el archivo C:\AUTOEXEC.BAT. Usted querría añadir una línea como la siguiente a AUTOEXEC.BAT:
Este archivo no existía en mi máquina (a menos que me equivoque).
A continuación, probé esto: (aquí: https://stackoverflow.com/questions/1522564/how-do-i-run-a-python-program)
Poniendo Python en su ruta
Windows
Para ejecutar programas, tu sistema operativo busca en varios lugares, y trata de hacer coincidir el nombre del programa / comando que escribiste con algunos programas en el camino.
En Windows:
panel de control > sistema > avanzado > |Variables de entorno| > variables del sistema -> Ruta
esto tiene que incluir: C:\Python26; (o equivalente). Si lo pones al principio, será el primer lugar donde se busque. También puedes añadirlo al final, lo cual es posiblemente más sano.
Luego reinicie su prompt, y trate de escribir 'python'. Si todo ha funcionado, deberías obtener un prompt ">>>".
Esto fue lo suficientemente relevante para Windows 7, y me dirigí a las Variables del Sistema. Añadí una variable "python" con el valor "C:\NPython27"
Seguí recibiendo el error, incluso después de reiniciar el ordenador.
¿Alguien sabe cómo solucionar esto?
Necesita añadir C:\Python27
a su variable PATH del sistema, no una nueva variable llamada "python".
Encuentre la variable de entorno PATH del sistema, y añada a ella un ;
(que es el delimitador) y la ruta al directorio que contiene python.exe (por ejemplo, C:\Python27
). Vea a continuación los pasos exactos.
La variable de entorno PATH enumera todas las ubicaciones que Windows (y cmd.exe
) comprobará cuando se le dé el nombre de un comando, por ejemplo "python" (también utiliza la variable PATHEXT para una lista de extensiones de archivos ejecutables a probar). El primer archivo ejecutable que encuentra en el PATH con ese nombre es el que inicia.
Tenga en cuenta que después de cambiar esta variable, no es necesario reiniciar Windows, pero sólo las nuevas instancias de cmd.exe
tendrán el PATH actualizado. Puede escribir set PATH
en el símbolo del sistema para ver cuál es el valor actual.
Pasos exactos para añadir Python a la ruta en Windows 7+:
Variables de entorno...
(en la pestaña Avanzadas);C:\Python27
al final (sustituya su versión de Python)Modifique también la variable PATH
y añada ;%python%
de lo contrario el ejecutable no podrá ser encontrado.
Tienes que editar la variable de entorno llamada PATH
, y añadir ;c:\python27
al final de la misma. El punto y coma separa un nombre de ruta de otro (ya tendrás varias cosas en tu PATH
).
Alternativamente, puedes escribir simplemente
c:\python27\python
en la línea de comandos sin tener que modificar ninguna variable de entorno.