![]() |
Eclipse + Pydev |
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.Configuración de Pydev en Eclipse:
Una ves abierto Eclipse, vamos a Help - Install New Software:Se nos abrirá una pantalla igual a la siguiente:
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):
Damos siguiente:
Una ves mas siguiente, aceptamos los términos y condiciones, y finalizamos con Finish:
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:
Nos va a pedir reiniciar Eclipse para terminar con su configuración:
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:
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:
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:
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:
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.
muy bueno el paso a paso.
ResponderEliminaragreguen la funcionalidad para compartir a google+!
saludos
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
EliminarHola, 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
ResponderEliminarHola 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)
EliminarSobre 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
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.
ResponderEliminarSaludos.
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.
EliminarSaludos
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).
EliminarLa 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.
Hola adri, gracias por participar en el blog. La verdad un excelente aporte. Saludos
Eliminardisculpa la pregunta, soy nuevo en python
ResponderEliminar¿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
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).
EliminarEclipse + Pydev, simplemente porque lo probé, me gusto mucho y no he probado otra cosa. Saludos
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.
ResponderEliminarBuenas tardes Diego, podrías ayudarme con un inconveniente que tengo al instalar python en eclipse ya que sale el siguiente error:
ResponderEliminarERROR 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.
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 *)
ResponderEliminar¿Conocéis algún sitio (foro o lo que sea) que sirva de apoyo para principiantes?
La verdad que no he trabajado con Tkinter. Igualmente me imagino que te deja seguir trabajando no? Saludos
EliminarBueno 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.
ResponderEliminarHola tengo una pregunta por que al agregar la url que proporcionas me aparece duplicate location
ResponderEliminarHola Juan, en este enlace comentan lo que a ti te pasa:
Eliminarhttp://stackoverflow.com/questions/9920875/eclipse-duplicate-location-while-install-new-sequoyah-plugin
Espero te ayude, saludos.
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 .
ResponderEliminarSi me pudieras ayudar. Muchas gracias de antemano.
me pasa lo mismo
ResponderEliminarEasyEclipse for Python http://www.easyeclipse.org/site/distributions/python.html
ResponderEliminarinstale eclipse kepler en mac os y descargue el plug-in pydev y no aparece en preferencias. alguna sugerencia ?
ResponderEliminarEso se debe a que no has actualizado Java 7 possiblemente, ve esta pagina
Eliminarhttp://panchosoft.blogspot.com/2014/01/el-eclipse-instala.html
Gracias Felipe por ayudar a instalar Eclipse y Pydev en python.
EliminarSaludos
Muchas gracias Diego, me sirvio de mucho. Cuidate
ResponderEliminarMe alegro te sea de utilidad Onasis. Saludos
EliminarBuen post, ahora utilizo eclipse para hacer mis programas con tkinter... adiós a aptana hehe, saludos.
ResponderEliminarMuchas gracias!
ResponderEliminarExcelente. 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).
ResponderEliminarGracias Jhon por tu comentario. Ninja IDE está muy bueno también. Gracias por pasarte por el blog. Saludos
EliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarGRACIAS COMPARE ME SALVASTE!
ResponderEliminarMe alegro mucho te halla sido de ayuda. Abrazo
EliminarPadrisisisimooooo 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 .....
ResponderEliminarMe 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
EliminarExcelente!!!!
ResponderEliminarMuchas Gracias muy util! Te ganaste un seguidor! ;)
ResponderEliminarGracias por visitar el blog!!! Saludos ;)
EliminarHola 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
ResponderEliminarversion de PyDev 3.9.2.zip es para python 3.3.x instalado es mi duda, gracias
Hola Celestino, depende de la versión de python si. Prueba y después me comentas. Saludos
Eliminarok, 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
ResponderEliminarExcelente Celestino, gracias por tu visita y participación en el blog. Un saludo grande ;)
EliminarMuchas gracias, me vino al pelo
ResponderEliminarMe alegro te sea de ayuda. Saludos
EliminarNo funciona el pydev.org. Como instalo el python en eclipse??
ResponderEliminarHola!
ResponderEliminarLlevo 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! :)
Hola, muchas gracias por este blog, de perlas para los que empezamos con Phyton.
ResponderEliminar¿Alguien ha usado Netbeans con su pluging para Phyton? En su dia use este IDE para empezar con Java, y funcionaba muy bien.
Gracias!!!
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
EliminarTe dejo un link que te puede ayudar: http://wiki.netbeans.org/Python
Gracias
ResponderEliminarMuchas gracias por el aporte. Me ha funcionado sin problemas y a la primera
ResponderEliminarMe alegro. Gracias a ti por visitar el blog!!
EliminarMuchas gracias amigo, me fue muy util
ResponderEliminarGenial Carlos. Muchas gracias por visitar el blog. Saludos
EliminarBuenisimo este paso a paso
ResponderEliminarEstá 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 :)
ResponderEliminarHola Jesus, gracias por tu información. Voy a revisar y probar crear una nueva entrada actualizada sobre Eclipse y Pydev. Saludos
EliminarHola buenas tardes , un pregunta.. porque al copiar una carpeta de workspace y pegarla en otra pc este no puede ser ejecutado??
ResponderEliminarMuchas gracias!!! Me sirvio!
ResponderEliminarSaludos!
como hago para que funcione la librería import MySQLdb
ResponderEliminarMuchas 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
ResponderEliminarExcelente, me alegro que así sea ;)
EliminarSaludos y gracias por visitar el blog!!!
Estoy intentando hacer la instalación y todo correcto hasta que me pide buscar el python interpreter, allí me quedo.
ResponderEliminarEstoy 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.
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.
ResponderEliminarBuen blog :)
Excelente José, a darle con todo.
EliminarGracias por pasarte y participar en el blog.
Saludos
imposible instalar pydev, me da could no find....
ResponderEliminarMe gustan los macarrones
ResponderEliminarMejor los raviolis
Eliminarpa que quieres saber eso jaja salu2
EliminarHola.
ResponderEliminarSoy nueva en esto. He instalado Eclipse con PYDEV y he instalado PYTHON para windows 64 bits.
No me deja ejecutar, porque no sale en RUN AS la posibilidad de ejecutar en PYTHON. En las preferencias de Eclipse asigné el intérprete de PYTHON.
¿ Qué me puede faltar ?
Gracias anticipadas.
Hola Edube, gracias por visitar el blog!!!
ResponderEliminarHas seguido los pasos del tutorial?
Saludos
muchisimas gracias por el tutorial, fue de gran ayuda
ResponderEliminarde verdad gracias man que Dios bendiga tu vida
ResponderEliminarBuenas Necesito ayuda; hago todo el pie de la letra. pero cuando llego a la parte donde tengo que ir a preferencias y seleccionar Python NO ME SALE ESA OPCION DE PYTHON. intento instalar de nuevo los repositorio de python y me dice que ya estan instalados vuelvo a preferencia y nada. es Eclipse 3.8.1 en Ubuntu. Gracias
ResponderEliminaramigo, buenas noches, durante la instalacion no me pidio que instalara aptana como en tu tuto, y ahora cuando ingreso a windows-preferences- no me sale la opcion PyDev ni ( interpreter-python) ... trabajo con parrot-linux debian .... si tengo instalado python ...pero no se por que no me sale.... espero ayuda amigo;
ResponderEliminargracias de antemano.
Gracias Diego por el artículo. Muy buen blog.
ResponderEliminarHola Diego.
ResponderEliminarHe seguidolos pasos y cuando debía pedir ptana, no me ha salido. He continuado y al final no aparece el "interpreter" en el menu.
Qué puedpo haber hecho mal ?
UBUNTU 15.04LTS y ECLIPSE 3.8
Gracias
Saludos a Todos.
ResponderEliminar1) Lo he instalado y no he tenido problemas.
2) Estoy comenzando en este mundo espero podamos ayudarnos.
IMPORTANTE: Hay unos cambios en la instalación que nos harán apelar por la intuición. Perdonenme de verdad porque he capturado los pasos pero si funciona...
"Hoy vamos aprender" ¿Y dónde está Prender?
ResponderEliminar"Hoy vamos a aprender"
Excelentes posts. Muy agradecido, de verdad, pero la ortografía y la gramática es muy mejorable. Es una crítica constructiva.
Muy bueno, Muchas gracias, estaba atascado y me has ayudado mucho!
ResponderEliminarAún no logro instalar Eclipse en Windows 10. Al ejecutarlo abre el explorador en la dirección https://download.eclipse.org/oomph/jre/index-handler.php?vm=1_1_7_0_64_0&pn=Eclipse%20Installer&pu=http://wiki.eclipse.org/Eclipse_Installer&pi=http://download.eclipse.org/oomph/jre/128x128.png
ResponderEliminarA continuacióna abre el explorador con una pantalla en blanco con el mensaje: can´t open file. La pestaña del explorador dice JRE Missing.
ResponderEliminarSigue estando perfecto aún 6 años después. Gracias
ResponderEliminargracias wacho te acabas de ganar un subscritor
ResponderEliminar