martes, 26 de agosto de 2014

Python y Ubuntu

 Después de unas semanas de vacaciones (no se si merecidas, xD) estoy de vuelta para compartir las cosas interesantes que me voy encontrando. Y hoy, practicando ejercicios de Python en Ubuntu 14.04 me he encontrado un pequeño problema.

 En Manjaro, como buena distribución basada en ArchLinux, nos encontramos con la última versión de Python (para aquel que no lo sepa, es un lenguaje de programación). Eso quiere decir que en caso de que necesitemos capturar del teclado un palabra lo podemos hacer así:
nombre = input("Introduce tu nombre: ")
 Pero claro, en Ubuntu nos encontramos con un error al querer ejecutar un programa que contenga esto. Es muy curioso ya que si abrimos la shell de python en un terminal, podremos ejecutar la línea anterior sin ningún problema, pero al tratar de ejecutarlo, por ejemplo en Geany, nos devolverá un error.

 La solución pasa por cambiar esa línea por el antiguo método de Python 2.x:
nombre = raw_input("Introduce tu nombre: ")
 Buscando información sólo he encontrado esta referencia en la Wiki de Ubuntu, en la cual, a grandes rasgos, dicen que están trabajando para portar Python 3.x a Ubuntu.

 Sin duda un problema menor, pero que me ha llevado un buen rato dar con el problema (ya que estoy aprendiendo Python).

No hay comentarios:

Publicar un comentario