Aunque Eclipse nació con una clara orientación hacia java actualmente proporciona módulos y herramientas para trabajar con casi cualquier lenguaje actual imaginable. Éste es el caso de pydev, el módulo de desarrollo basado en eclipse que utilizaremos para programar y trabajar con nuestro querido pelisalacarta.
IMPORTANTE: Aunque los pasos y vídeos de este tutorial están basados en la versión 3.5 (Galileo) de Eclipse he comprobado que el entorno funciona también bien con la última versión liberada 3.6 (Helios). Aquí podéis encontrar los enlaces necesarios.
Paso 1. Descarga del Entorno Eclipse básico (IDE)
Dado que eclipse es un entorno modular en su página de descargas podemos encontrar numerosos paquetes con diversos módulos incluidos para desarrollar en varios leguajes de moda. Como en nuetros caso no existe ningún paquete que incluya el entorno pydev buscaremos el paquete más básico que sólo incluya el entorno de desarrollo.
Importante: la documentación de pydev recomienda utilizar la versión 3.5 (Galileo) para trabajar. Aún no he probado si funcionaría con la actual 3.6 (Helios). Lo haré en breve, pero mientras recomiendo ajustarse a las versiones y archivos que aquí indiquemos ya que se trata de una plataforma probada y estable. Si pruebas otros paquetes puede que no sea capaz de ayudarte si te encuentras con problemas.
Por lo tanto, si vamos a la página de descargas para Galileo y buscamos el apartado del Platform Runtime Binary encontraremos las descargas para las diversas plataformas.
Yo usé ésta para Windows 32/64. Fíjate que ocupa sólo 47MB contra los más de 200MB que ocupa cualquiera de las pre-establecidas.
El proceso debería ser análogo para otras plataformas.
Paso 2. Instalación de Eclipse
En Windows este paso es bastante simple ya que la instalación consiste en descomprimir el archivo zip en la carpeta de tu elección.
Importante: Aunque puedes elegir libremente la carpeta de instalación te recomiendo que no utilices las clásicas de programas ya que Eclipse necesitará escribir en ella a menudo para descargar y actualizar los módulos que vayamos necesitando. Si lo instalas en la carpeta de programas tendrás que ejecutar eclipse con permisos de administrador.
Yo suelo tener una carpeta C:\Programas (o mejor aún en una unidad externa) donde pongo los programas que no requieren instalación para funcionar, como es el caso de Eclipse.
Supongo que en otras plataformas la instalación requerirá de otros pasos. Por favor, si instalas ésto en otra plataforma déjamos aquí comentadas tus experiencias para que otros puedan beneficiarse de ellas.
Paso 3. Actualización de Eclipse
Llegó la hora de ejecutar Eclipse por primera vez. Para ello entra en la carpeta donde lo instalaste y haz doble click en eclipse.exe.
Al lanzar Eclipse por primera vez nos preguntará dónde queremos guardar nuestros proyectos. Esta carpeta es donde Eclipse guardará la información de configuración de los proyectos que vayamos añadiendo así como el código fuente de los proyectos que creemos. No os preocupeis demasiado ahora ya que al crear o importar proyectos existentes tendremos opción de darle una carpeta alternativa para indicar donde tenemos nuestros ficheros de código.
Una vez arranque nos presentará la pantalla de bienvenida. Antes de seguir buscaremos las actualizaciones que haya disponibles. Para ello vamos a Help->Check for Updates.
El siguiente video muestra como realizar los pasos 2 y 3 en entorno Windows:
Paso 4. Instalación del módulo python - pydev
Pydev es un módulo de eclipse que proporciona un entorno de desarrollo completo. Entre otras funciones incorpora:
- resaltado (coloración) de sintaxis
chequeo de sintaxis python
compleción de código
auto import
salto a definición de identificadores
debugger (normal y remoto)
...
Yo estoy utilizando la versión más moderna disponible en http://pydev.org/nightly y a hasta ahora no he tenído ningún problema. Desde luego si instalaste Eclipse 3.6 esa será la versión que tenga alguna posibilidad de funcionar.
En el siguiente videos podeis ver los pasos de instalación:
Paso 5. Instalación de Python 2.4
Aunque seguramente ya tengáis instalado el intérprete de Python en versión 2.6 o 2.7 para trabajar con XBMC es necesario trabajar con la versión 2.4 que es la que incluye internamente.
Para ello hay que visitar la página de descargas de la versión 2.4 y elegir el archivo adecuado para nuestra plataforma. En mi caso para windows podéis descargar el archivo correcto aquí. Instalarlo donde queráis, yo lo puse en su carpeta por defecto C:\python24.
También podéis instalar otras versiones de python en otras carpetas. Como veremos en los siguientes pasos pydev puede trabajar simultáneamente con proyectos que necesiten distintas versiones del intérprete.