Eclipse para el que no lo conozca es un ide de desarrollo para java al estilo de jdeveloper, que lo libero IBM a la comunidad del software libre, y bueno aunque su objetivo inicial era el java, la comunidad le ha ido metiendo mano y haciendo plugins para otros lenguajes, en este caso Python. Y entonces por simple deducción Pydev es el plugin para Python, o por lo menos el plugin más útil de Python que hay para Eclipse.
Volver al indiceInstalar Eclipse, se baja de la pagina oficial de Eclipse. En el caso de m$windows es mas especial porque solo esta en formato zip, con lo cual sin muchos problemas lo descomprimís en el directorio que más os guste el raiz o archivos de programa y crear un acceso directo del ejecutable Eclipse. Y para otros sistemas es mucho rápida y sencilla la instalación...ya sabéis via apt-get.
Probar a ver si se ejecuta el Eclipse, si algo casca es que no tienes Java en el sistema...suele ocurrir por las desgracias de micro$oft. Si no tienes java, te lo bajas de la pagina oficial de java, u por otros métodos de acuerdo a tu sistema operativo. Una vez tenemos el Eclipse funcionando, te pide un directorio de trabajo, le pones el que más te guste y ya esta. Volver al indice
Ahora vamos a por lo interesante, Pydev, lo bajas de la pagina oficial de Pydev, se baja la ultima versión y que suele estar en un zip.
Para instalarlo, tan simple como abrir el zip y arrastrar la carpeta Eclipse que tiene dentro a donde tengas el Eclipse, dirá que hay directorios iguales y tal, pero no es problema, esto se hace así porque es más fácil que ir copiando cada archivo a su sitio ya que la estructura de directorio de Eclipse es igual para todos y el propio Eclipse mira en sus directorios al iniciar a ver si hay nuevos plugins...divagación personal...me recuerda a mis viejos tiempos con los mods de Unreal Tournament que venían igual para instalarse.
Volver al indiceY ahora queda configurar el Eclipse para usarlo como ide de Python. Solo hay que hacerlo una vez y los pasos son:
En el menú de la ventana principal, elegir windows, Open Perspective y finalmente Other. Como la imagen que muestro a continuación.
Aparecerá una ventana para elegir la perspectiva que es como activar un "modo de funcionamiento" para el Eclipse. Elegimos Pydev que estará ahí en la lista como en la imagen que muestro a la izquierda y le damos a Ok.
Ahora para configurar Pydev, hay que ir a menú, Window y Preferences como se muestra en la imagen.
Tendremos entonces ventana que se muestra en la imagen, elegimos Pydev en el árbol de opciones y a configurarlo.
Y lo principal a configurar es dentro del árbol opciones Pydev->"Interpreter - Python" y tendremos la ventana que se muestra en la imagen. En el primer grupo donde pone Python Interpretes, pulsamos el botón de New y buscamos nuestro Python.exe (si estamos en windows)...si no se encuentra hombre de dios instala el Python antes xD. Una vez elegido aparecerá una ventana con una barra de progreso que se llenara mientras se autoconfigura el Pydev y cuando termine, se mostrara otra ventana con los posibles Pythonpath (directorios de las librerías de python). Sera una ventana parecida a la imagen, y bueno con los que vienen seleccionados salvo librerías raras funciona perfectamente, se pulsa al botón de Ok y vuelve a la ventana de la barra de progreso que seguira rellenandose mientras se autoconfigura, cuando se termina se pulsa el botón Ok de preferences y esta configurado Pydev en Eclipse...bueno no salta otra ventana de barra de progreso mientras se autoconfigura, pero es que es un proceso bastante automático.
Y bueno aqui teneis una muestra del Eclipse rulando con Pydev, la ventana principal que veis la autoescritura funciona bien:
Y la ventana de debug que como veis, no le falta nada y no es muy compleja:
Un pequeño truco para terminar, para cambiar entre la ventana de debug y la principal a la esquina tendréis un botón que da una lista desplegable con las perspectivas/modos, como se muestra en la imagen:
Y para crear un proyecto en Python pues tan fácil como muestra la imagen es, claro esta teniendo activado la perspectiva/modo de Pydev.
Por cierto, eclipse en comparación con jdeveloper es lo más liviano con lo que me topado, es muy ligero para tener por detrás java.
Volver al indice