Sitios amigos

Ejecutar los scripts de Python en Linux.


Bueno, después de 4 dias sin escribir, regresamos a la programacion habitual ;).

Una duda recurrente entre los nuevos programadores de Python que usan Linux, es como ejecutar los scripts. En Windows esto es tarea fácil ya que solo tenemos que dar doble click en el archivo, pero en Linux esto es diferente. Aqui les dejó los metodos que yo uso para ejecutar los scripts.


Por Terminal
Para ejecutar un script en la terminal, tenemos que abrir una terminal (obviamente), y escribir lo siguiente:

python nombre_del_archivo.py

Claro que si tu script se encuentra en una carpeta especifica, tendrás que ir ahí con el comando cd antes de ejecutarlo.

Directamente desde el archivo.
Casi siempre yo utilizo este método, me resulta más fácil cuando tienes que probar tu código varias veces.

Lo primero es añadir en tu código fuente una linea al principio que indique al sistema que interprete se debe usar para ejecutar el script. Esta linea es comunmente conocida como "shebang", y en Python es algo asi:

#!/usr/bin/env python

Esto es muy importante, no olvides incluir esta linea al principio de todos tus scripts, antes de cualquier otro código. Incluso si utilizas el primer método para abrir tus archivos, siempre incluye esta linea.

Una vez que ya hayas puesto el shebang, le daremos permisos de ejecución a nuestro script. Para esto abrimos una terminal y tecleamos:

chmod +x nombre_del_archivo_.py

Listo, ahora solo le daremos doble click al script. Nos aparecera una ventana como esta.



Desde esta ventana ya podemos ejecutar el programa en una Terminal o mostrar el código fuente.

Y eso es basicamente todo ;). Cualquier pregunta no duden en dejarla en sus comentarios.

5 comentarios:

Anónimo dijo...

Hola.
Interesante aporte pero como es para ejecutar directamente el archivo de python sin que te aparezca esa venta...???

Anónimo dijo...

pregunto lo mismo que el anterior...

por lo que recuerdo, se agregaba unos parametros adicionales...

este post no ayuda en nada...

Chantal Barajas dijo...

Gracias a mi si me ayudo

Abdo C. dijo...
Este comentario ha sido eliminado por el autor.
Jorge Ortiz dijo...

hola tengo un problema no se porque dejo de funcionar python 2.6 en linux , no se que pudo haber pasado si hace un rato funcionaba los archivos.py necesito ayudo...

de antemano muchas gracias

Publicar un comentario en la entrada

Deja tu comentario!, Sientete libre de expresar tu opinión o duda.