Eric 4.5.9: IDE para desarrollo en Python

La historia

Hace apenas un día actualicé el entorno de escritorio de Slackware 14.0. Lo hice con los paquetes de AlienBob de KDE 4.10.1, la instalación es relativamente sencilla siguiendo las instrucciones que tan amablemente AlienBob escribe para cada actualización de este tipo. Actualizar provocó que al ejecutar programas que dependen de QScintilla (o Python) como QGIS y Eric IDE tuvieran problemas para ejecutarse, se generaba un error como el siguiente:

RuntimeError: the sip module implements API v9.0 to v9.1 but the PyQt4.Qsci module requires API v8.

Esto ya me había pasado al actualizar a KDE 4.10 y lo solucioné recompilando QScintilla (por recomendación de AlienBob y Willy Sudiarto). Y ya con esto tuve que recompilar las aplicaciones que tenían problemas.

Instalando Eric

Bueno, dicho lo anterior, si tenía que reinstalar Eric IDE decidí curiosear y ver si había una versión más reciente. Encontré que la versión 4.5.9 estaba disponible, en SlackBuilds se tiene una versión más vieja la 4.5.6. Además existe la posibilidad de ponerla en español.

Lo primero que hay que hacer es descargar los archivos de código fuente siguientes desde el sitio oficial del proyecto:

  • eric4-4.5.9.tar.gz
  • eric4-i18n-es-4.5.9.tar.gz

El primero es el archivo del código fuente del programa y el segundo los paquetes para instalarlo en nuestro querido idioma español. Teniendo estos archivos hay que descargar solo el SlackBuild, es decir solo el archivo llamado eric.tar.gz.

Una vez descargado el archivo hay que descomprimirlo, posteriormente hay que copiar los dos archivos fuentes al directorio creado:

$ tar -xvzf eric.tar.gz
$ mv eric4-4.5.9.tar.gz eric
$ mv eric4-i18n-es-4.5.9.tar.gz eric

Luego hay que editar el SlackBuild y configurarlo para la versión y el idioma que deseamos:

$ nano eric.SlackBuild

Solo dos líneas hay que modificar y deben quedar así:

VERSION=${VERSION:-4.5.9}
LANGUAGE=${LANGUAGE:-es}

Finalmente hay que ejecutar el script e instalar el paquete generado:

# sh eric.SlackBuild
# installpkg /tmp/eric-4.5.9-i486-1_SBo.tgz

Ahora ya tenemos Eric instalado.

Características de Eric

Hay muchos editores o entornos de desarrollo especiales para Python, o incluso algunos que son para otros lenguajes pero que se pueden adaptar para soportar Python. Sin embargo he encontrado Eric muy funcional y me ha agradado. Creo que todos los que usamos Python empezamos y hemos utilizado IDLE, es un editor que no le pide nada a ningún otro pero al igual que vi, vim, nano o incluso kwrite… solo es un editor, y cualquiera de ellos me empezó a resultar incómodo al manejar un proyecto relativamente grande, pues había que tener bastantes ventanas abiertas. Es por ello que empecé a buscar alternativas y encontré varias, pero después de probar algunas, me gustó y me quedé con la opción de Eric. En primera (y no por ello más importante) está escrito en Qt y se integra bien con KDE, soporta Ruby aunque no lo uso para este lenguaje, es fácil de aprender, de usar y configurar.

Es importante mencionar que no incluye un diseñador para GUI pero incluye soporte básico para wxPython por medio de plugins y me parece, con la libertad a equivocarme, que también para QtDesigner.

Algunas de las características que me gustan y uso de Eric son:

  • El editor usa QScintilla
  • Número ilimitado de editores
  • Apariencia personalizable
  • Resaltado de sintaxis
  • Autocompletado de código (palabras reservadas, variables, comillas, paréntesis)
  • Resaltado de errores
  • Shell de Python incluida (con resaltado de sintaxis y autocompletado)
  • Debbuger integrado
  • Facilidad de integración con PyQt
  • Navegador web integrado
  • Ayuda de otros elementos integrada (como PyQt)

He aquí una vista de este editor.

eric

Saludos.

About these ads

0 Responses to “Eric 4.5.9: IDE para desarrollo en Python”



  1. Dejar un comentario

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s





Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 75 seguidores

A %d blogueros les gusta esto: