Google+ Seguidores

lunes, 17 de junio de 2013

Eclipse y Pydev - Configuracion del IDE para python

    63

Eclipse
Eclipse + Pydev
Hoy vamos aprender a configurar eclipse + pydev para poder utilizarlo con
python.

Lo primero es instalar Eclipse

Podemos bajar Eclipse desde la pagina oficial: Eclipse, donde además encontraremos toda la documentación, plugins y las ultimas noticias de este maravillo IDE para python.
Descargar Eclipse

 

 

 

Configuración de Pydev en Eclipse:

Una ves abierto Eclipse, vamos a Help - Install New Software:

Ventana principal de eclipse

Se nos abrirá una pantalla igual a la siguiente:

Instalar Pydev en Ecllipse

Bien, ahora vamos a instalar Pydev en Eclipse, para ello, damos clic en el boton Add... que esta en la parte superior derecha y agregamos en Location la siguiente URL: "http://pydev.org/updates", damos OK y esperamos que cargue el modulo Pydev.
Si todo salio bien, tendríamos que ver lo siguiente (Tildar solo la opcion Pydev - Pydev for Eclipse):


Instalacion de Pydev en Eclipse

Damos siguiente:


Pydev

Una ves mas siguiente, aceptamos los términos y condiciones, y finalizamos con Finish:


Terminos y condiciones Pydev

En el proceso de instalación nos va a dar la opción de instalar Aptana Studio, tildamos la opción y damos en OK:


Aptana Studio

Nos va a pedir reiniciar Eclipse para terminar con su configuración:

Reiniciando Eclipse

Ahora que ya tenemos instalado Pydev en Eclipse, y suponiendo que también tenemos instalado python en nuestro sistema operativo, vamos a terminar con las configuraciones.
Dentro de Eclipse vamos a la pestaña Windows - Preferences, y dentro de las preferencias elegimos la opción Interpreter - Python:

Añadir Path

Damos clic en el botón New... y dependiendo de nuestro sistema operativo haremos lo siguiente: lo primero es ponerle un nombre (Interpreter Name:) y luego buscar donde tenemos instalado python (Interpreter Executable:). Si nuestro sistema operativo es linux, python se instala en la siguiente ruta: /usr/bin/ elegimos python 2.7 o 3.x y aceptamos. Si nuestro sistema operativo es Windows, python se instala en la ruta: C:\Python2.7\python.exe , elegimos python.exe y aceptamos.
Si todo salio bien tendremos que ver algo como esto:

Configuracion Pydev

Damos clic en Apply para terminar de aplicar los cambios y finalizamos dando clic en OK. Una ves hechos todos estos pasos ya estamos listos para empezar a trabajar en Eclipse con python. Para eso vamos a Flie - New - Projet:

New Project Python

Y dependiendo de lo que vayamos a realizar elegimos entre las 3 opciones. Yo por el momento solo utilizo Pydev Project.
Le damos un nombre al proyecto y le damos en Finish:


Ya tenemos nuestro primer proyecto, ahora hay que ponerse a trabajar. Vamos a crear un modulo nuevo en nuestro proyecto. Damos clic con el botón secundario del mouse en la parte izquierda sobre el nombre de nuestro proyecto (en mi caso Prueba 1) y elegimos New - Pydev Module:


Le damos nombre a nuestro modulo del proyecto y aceptamos:

Modulo python en Pydev

Bueno esto es todo. Espero haber podido ayudar a configurar Pydev en Eclipse y puedan comenzar a trabajar con este hermoso IDE para python. No duden en comentar por sugerencias o cualquier otra cuestión.

63 comentarios:
Write comentarios
  1. muy bueno el paso a paso.
    agreguen la funcionalidad para compartir a google+!
    saludos

    ResponderEliminar
    Respuestas
    1. Mariano: gracias por tu comentario y me alegro que te guste la configuración de Pydev en Eclipse. Estoy tratando de modificar la plantilla para agregarle los botones de compartir a las entradas pero no he podido. Saludos

      Eliminar
  2. Hola, como ya te habia comentado, yo entre todas las versiones descargue la clasic para win64, y para instalar eclipse pide tener instalado el JDK ( Java Development Kit ), lo descargue de la web de Java, lo instale y el eclipse se instalo sin problemas. Aprovecho para preguntarte, por si lo sabes, que diferencia hay entre crear un Pydev module y un Pydev file

    ResponderEliminar
    Respuestas
    1. Hola Manuel, muchas gracias por tu informativa respuesta. Creo que nunca me paso utilizando Windows tener que instalar JDK, pero por las dudas que ha mas personas le pase, tu comentario va a ser de gran ayuda. Yo hace un tiempo que estoy con Ubuntu y desde el centro de software de ubuntu fue que instale por ultima vez a Eclipse. Te puedo decir los paquetes que instalo, quizá en alguno de ellos viene el JKD (Eclipse CVS Client, Eclipse CVS Client Resources, Eclipse Java Development Tools, Eclipse PDE Plug-in Developer Resources, Eclipse Plataform, Eclipse plug-in Development Environment, Equinox)

      Sobre tu pregunta (la diferencia entre un Pydev File y un Pydev Module), si no entiendo mal tu pregunta, el Pydev File es un archivo de texto, el Pydev Module es el modulo donde te pones a trabajar. Ahora estoy investigando un poco sobre el archivo __init__.py que se crea automáticamente al crear un nuevo proyecto. En estoy dias dejo el post.
      Saludos

      Eliminar
  3. Gracias por el tuto, no me gusta programar en Eclipse por ser un ambiente muy pesado, pero que muestre los métodos y clases disponibles lo hace valer :p.

    Saludos.

    ResponderEliminar
    Respuestas
    1. mrkzboo: gracias por tu comentario. Yo estoy usando Eclipse con Pydev hace unas semanas y la verdad que me ha gustado mucho, me resulta muy practico su entorno de desarrollo.

      Saludos

      Eliminar
    2. reconozco que eclipse puede ser pesado (..de aprender al principio), pero una vez superado el aprendizaje inicial la syuda y simplicidad de manejo es REALMENTE EXCEPCIONAL !!!. En particular para el que esta haciendo sus primeras armas en un determinado lenguaje de programación (python en particular).
      La mayor facilidad que nos brinda es poder ordenar, renombrar, etc. en cualquier momento de la escritura del codigo. Esto nos permite hacer multiples ejercicios y tenerlos ordenados para su posterior consulta.

      Eliminar
    3. Hola adri, gracias por participar en el blog. La verdad un excelente aporte. Saludos

      Eliminar
  4. disculpa la pregunta, soy nuevo en python
    ¿qué hace mejor usar un entorno de desarrollo a escribirlo en un archivo de texto?
    y...
    ¿porqué eclipse + pydev es tu mejor opción?
    de antemano gracias tus respuestas

    ResponderEliminar
    Respuestas
    1. Las ventajas de trabajar con un entorno de desarrollo son muchísimas. A diferencia de los procesadores de texto, tienen funciones que son especificas para la programación (compilación, ejecución, etc, etc).
      Eclipse + Pydev, simplemente porque lo probé, me gusto mucho y no he probado otra cosa. Saludos

      Eliminar
  5. Buen tutorial, yo uso editra y me va muy bien, pero ahora que instalé Eclipse tengo mas herramientas que me ayudan a depurar mi código. Una pregunta como hago para insertar archivos .py ya creados?, gracias.

    ResponderEliminar
  6. Buenas tardes Diego, podrías ayudarme con un inconveniente que tengo al instalar python en eclipse ya que sale el siguiente error:

    ERROR GETTING INFO ON INTERPRETER
    COMMON REASONS INCLUDE:

    -USING AN UNSUPPORTED VERSION (PYTHON AND JAYTHON REQUIRE AT LEAST VERSION 2.1 AND IRON PYTHON 2.6)

    -SPECIFYING AND INVALID INTERPRETER (USUALLY A LINK TO THE ACTUAL INTERPRETER ON MAC O LINUX)

    Agradezco de antemano la ayuda.

    ResponderEliminar
  7. Habiendo instalado Eclipse y Pydev tengo problemillas corriendo un ejemplo de Python y Tkinter de 6 líneas (Sale un warning en: from Tkinter import *)
    ¿Conocéis algún sitio (foro o lo que sea) que sirva de apoyo para principiantes?

    ResponderEliminar
    Respuestas
    1. La verdad que no he trabajado con Tkinter. Igualmente me imagino que te deja seguir trabajando no? Saludos

      Eliminar
  8. Bueno me decepcione de Java, porque uno no puede crear software privativo con el, con phyton y postgreeSQL no sucede asi, asi que empiezo este lenguaje que a la vista es bastante potente.

    ResponderEliminar
  9. Hola tengo una pregunta por que al agregar la url que proporcionas me aparece duplicate location

    ResponderEliminar
    Respuestas
    1. Hola Juan, en este enlace comentan lo que a ti te pasa:
      http://stackoverflow.com/questions/9920875/eclipse-duplicate-location-while-install-new-sequoyah-plugin
      Espero te ayude, saludos.

      Eliminar
  10. Buenas. He seguido los pasos pero no me funciona el PyDev. Tengo eclipse kepler en ubuntu 12.04 LTS. Instalo el Pydev por eclipse marketplace o por la opcion install new software y no consigo nada.no me sale la opcion de crear proyecto de python ni cambiar la perpectiva a este. Incluso probe abrir eclipse en modo sudo y no consegui nada. La unica diferencia es que yo instalo el pydev para eclipse 3.0 que es la q esta disponible .
    Si me pudieras ayudar. Muchas gracias de antemano.

    ResponderEliminar
  11. EasyEclipse for Python http://www.easyeclipse.org/site/distributions/python.html

    ResponderEliminar
  12. instale eclipse kepler en mac os y descargue el plug-in pydev y no aparece en preferencias. alguna sugerencia ?

    ResponderEliminar
    Respuestas
    1. Eso se debe a que no has actualizado Java 7 possiblemente, ve esta pagina
      http://panchosoft.blogspot.com/2014/01/el-eclipse-instala.html

      Eliminar
    2. Gracias Felipe por ayudar a instalar Eclipse y Pydev en python.
      Saludos

      Eliminar
  13. Muchas gracias Diego, me sirvio de mucho. Cuidate

    ResponderEliminar
  14. Buen post, ahora utilizo eclipse para hacer mis programas con tkinter... adiós a aptana hehe, saludos.

    ResponderEliminar
  15. Excelente. Muchas opciones para un novato, quizás deba seguir con ninja que es muy liviano y de momento me alcanza. Pero no está mal (EL tuto excelente).

    ResponderEliminar
    Respuestas
    1. Gracias Jhon por tu comentario. Ninja IDE está muy bueno también. Gracias por pasarte por el blog. Saludos

      Eliminar
  16. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  17. GRACIAS COMPARE ME SALVASTE!

    ResponderEliminar
  18. Padrisisisimooooo ya que tengo que hacer un pequeño programa aqui y este es un buen comienzo... oye espero respondas mi pregunta.. ¿Como hago uso de la librería ESPEECH para reconocimiento de voz ? ayuda .....

    ResponderEliminar
    Respuestas
    1. Me alegro te halla sido de ayuda la entrada sobre eclipse y pydev. No he visto nada sobre la libreria espeech, quiza mas adelante investigue un poco y cree un post sobre esta libreria. Saludos

      Eliminar
  19. Muchas Gracias muy util! Te ganaste un seguidor! ;)

    ResponderEliminar
  20. Hola Diego he descargado Eclipse Standard/SDK kepler release 2 y el plug-in para python, la version PyDev 3.9.2.zip y PyDev 2.7.5.zip mi pregunta es: los plug-in's a instalar en eclipse dependen de la version instalada en Python, es decir yo tengo instalado Python 2.7.9, quiero pensar que la
    version de PyDev 3.9.2.zip es para python 3.3.x instalado es mi duda, gracias

    ResponderEliminar
    Respuestas
    1. Hola Celestino, depende de la versión de python si. Prueba y después me comentas. Saludos

      Eliminar
  21. ok, es correcto el plug-in PyDev 2.7.5 de cierta manera, aunque tengo la version instalada de python 2.7.9 funciona, ahora realizare algunos ejemplos simples y otros con QT que ya tengo instalado qt designer, y veo que tambien hay algo para django aunque no conozco mucho pero he escuchado del entorno web, te comento despues en los demas post que has publicado. Gracias

    ResponderEliminar
    Respuestas
    1. Excelente Celestino, gracias por tu visita y participación en el blog. Un saludo grande ;)

      Eliminar
  22. No funciona el pydev.org. Como instalo el python en eclipse??

    ResponderEliminar
  23. Hola!
    Llevo 2 días luchando con el easyEclipse for Python y PyDev. En principio instalé Python 2.7.10 EasyEclipse 1.2.2 & Easy-pydev 1.3.3 y todo iba perfectamente. Pero mi máquina es de 64bits y necesito usar NLTK & IronPython, por lo que cambié a Python 3.4.3 y ahí vinieron todos los problemas. Intenté usar el interprete de Python34 con las versiones que tenía de EasyEclipse & Pydev y me salía el siguiente error:

    Some error happened while getting info on the interpreter.
    Common reasons inlude:
    -Specifying an invalid interpreter (usually a link to the actual interpreter on Mac or Linux)
    -Having spaces in your Eclipse installation path.
    Reason:
    Check you error log for more details.
    More info can also be found at the bug report:
    http://sourceforge.net/tracker/index.php?func=detailaid=1523582group_id=85796atid=577329

    He desinstalado todo y he vuelto a instalar las versiones EasyEclipse 1.3.1 & Easy-pydev 1.3.13 y me sigue dando el mismo error.

    Me da la sensación por lo que leo en el log que el problema viene porque un fichero de pydev no está actualizado a Python34 y en un print no pone los paréntesis... alguna solución o algún paquete que de pydev que funcione correctamente con Python34??

    Muchas gracias! :)

    ResponderEliminar
  24. Hola, muchas gracias por este blog, de perlas para los que empezamos con Phyton.

    ¿Alguien ha usado Netbeans con su pluging para Phyton? En su dia use este IDE para empezar con Java, y funcionaba muy bien.

    Gracias!!!

    ResponderEliminar
    Respuestas
    1. Hola, gracias por visitar y participar en el blog. Nunca he utilizado Netbeans. Si en algún momento lo pruebo, escribiré un post sobre el. Saludos
      Te dejo un link que te puede ayudar: http://wiki.netbeans.org/Python

      Eliminar
  25. Muchas gracias por el aporte. Me ha funcionado sin problemas y a la primera

    ResponderEliminar
  26. Respuestas
    1. Genial Carlos. Muchas gracias por visitar el blog. Saludos

      Eliminar
  27. Buenisimo este paso a paso

    ResponderEliminar
  28. Está bastante bueno el tutorial, pero ya hay nueva versión, y bueno en esta no logro encontrar el python.exe en mi caso para windows, saludos y espero alguna ayuda :)

    ResponderEliminar
    Respuestas
    1. Hola Jesus, gracias por tu información. Voy a revisar y probar crear una nueva entrada actualizada sobre Eclipse y Pydev. Saludos

      Eliminar
  29. Hola buenas tardes , un pregunta.. porque al copiar una carpeta de workspace y pegarla en otra pc este no puede ser ejecutado??

    ResponderEliminar
  30. como hago para que funcione la librería import MySQLdb

    ResponderEliminar
  31. Muchas gracias me ayudo mucho este tutorial estuve intentando instalar aptana para python pero no me dejaba instalar pydev no se porque y con eclipse salio todo bien :) De nuevo gracias :p

    ResponderEliminar
    Respuestas
    1. Excelente, me alegro que así sea ;)
      Saludos y gracias por visitar el blog!!!

      Eliminar
  32. Estoy intentando hacer la instalación y todo correcto hasta que me pide buscar el python interpreter, allí me quedo.
    Estoy con python 3.5.2 y eclipse neon, y siguiendo las instrucciones cuando me pide el interprete lo busco pero me encuentro el problema que python se intala en la ruta ...\AppData\Local\Programs\Python\Python35-32\python.exe pero en el buscador solo sale AppData\windows\... y no encuentro la carpeta local, con lo que no puedo buscar el interprete, y no puedo usar eclipse para python.

    ResponderEliminar
  33. Muchas gracias por la info, estando aprendiendo a programar en Python estaba usando sublime text a pelo para manejarme con la sintaxis, pero ha llegado hora de empezar con un IDE en Python.
    Buen blog :)

    ResponderEliminar
    Respuestas
    1. Excelente José, a darle con todo.
      Gracias por pasarte y participar en el blog.
      Saludos

      Eliminar

Tu comentario es importante y nos motiva a seguir escribiendo...

Entradas más recientes

© 2014 Mi diario Python. Designed by Bloggertheme9 | Distributed By Gooyaabi Templates
Powered by Blogger.