eclipse - para - pydev ide windows
PyDev no aparece en Eclipse (28)
Acabo de instalar Eclipse Kepler (después de un problema con una actualización defectuosa en Juno) e intenté instalar PyDev utilizando la opción Install New Software
en Eclipse. Básicamente solo siguiendo tutoriales en memoria / en línea. Después de la instalación, no puedo verlo en mi panel de Preferences
. ¿Alguna idea de por qué podría ser así?
Gracias.
Sí, tengo Java 7 instalado .
ACTUALIZACIÓN : muchos usuarios han sugerido numerosas soluciones a este problema. Puede haber más de una respuesta correcta a continuación. Mira lo que te ayuda ...
¡Tuve el mismo problema!
Simplemente actualice los tres SW a la última versión y resolverá el problema.
Hazlo así:
- actualizar Eclipse a Luna Service Release 2 (4.4.2) de 64 bits, luego
- PyDev - Python IDE para Eclipse 5.1.2 de Eclipse Marketplace y luego
- descargar y actualizar el Java SE Development Kit 8u92 de 64 bits
¡Debería funcionar bien ahora!
¡Demasiado!
Después de perder 4 horas intentando instalar PyDev 3, volví a 2.8.2 y utilicé la técnica de inserción en lugar de Agregar nuevo software ¡y ahora funciona!
Descargar 2.8.2 desde sourceforge http://sourceforge.net/projects/pydev/files/pydev/
Desinstalar PyDev. Simplemente descomprime los contenidos en la carpeta dropins debajo de eclipse. Reiniciar eclipse
Lo más probable es que no tenga instalado java 7 o> eclipse 3.7 en su máquina. Es un requisito de pyDev 3 ver aquí http://pydev.blogspot.co.uk/2013/11/pydev-30.html
Me pasó a mí también, pero usando Debian estable (wheezy, en mi caso).
Resolví instalar haciendo:
# apt-get install openjdk-7-jdk
Después de esto, verifiqué que tenía dos alternativas de Java JDK:
# update-java-alternatives -l
Y la salida fue:
java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
java-1.7.0-openjdk-amd64 1051 /usr/lib/jvm/java-1.7.0-openjdk-amd64
Finalmente, lo hice:
# update-java-alternatives -s java-1.7.0-openjdk-amd64
Después de eso, eliminé el complemento pydev de Eclipse, reinicié Eclipse, instalé pydev (usando Marketplace), reinicié Eclipse y ahora funciona.
Créditos: http://vas.davimas.name/2013/07/switching-between-openjdk-v6-and-v7-in.html y la respuesta de Richard, arriba
Después de luchar con este problema durante algunos días, quería compartir mi solución al problema, inspirada en las publicaciones anteriores (kudo''s).
Mi configuración:
- MacBook Air (intel) con OS X 10.9
- Eclipse: Kepler SR1 instalado (archivo zip extraído en la carpeta Aplicaciones)
Mi situación:
Intenté instalar PyDev a través de la Help
Eclipse -> Install new software...
instalación fue exitosa, pero PyDev no apareció en ninguna parte de Eclipse.
Mi solución:
- En Eclipse, vaya a
Help
->Install new software...
- Desmarque "
Show only the latest versions of available software
" - Seleccione PyDev de la manera habitual, pero instale la última versión 2.x en lugar de la versión 3.x.
Aparentemente, PyDev 3.0 no funciona con la configuración predeterminada de OS X de Eclipse, Java y Python (aunque no sé exactamente por qué ...)
El sitio web de PyDev.org declara ( http://pydev.org/manual_101_install.html ) -
"""
Important requisite
PyDev now requires java 7 in order to run. If you don''t have java 7, the update
process may appear to succeed, but PyDev will simply not show in the target
installation. Please double-check if you''re using a java 7 vm in
about > installation details > configuration
before trying to install PyDev.
"""
Este problema comenzó a aparecer en mi Eclipse después de que eliminé el tiempo de ejecución de Java 7 de mi sistema (porque el código de Java que estoy creando necesita ejecutarse en una versión anterior de Java, pero eso no está relacionado). Después de darme cuenta de que había perdido PyDev, volví a instalar Java 7 y PyDev funciona bien ahora.
Otra opción sería retrotraer a la versión anterior de PyDev que no requiere Java 7, pero requeriría una instalación manual de PyDev y perdería la comodidad de las actualizaciones automáticas. Parece que la mejor manera de hacerlo es ejecutar Eclipse en Java 7 y cambiar los proyectos de Java que necesitan depender explícitamente de Java 6 para ese JDK / JRE.
Me lo imaginé. Necesitarás JDK en lugar de JRE.
Descárguelo aquí primero: Descargar JDK
Instalarlo.
Explore / Applications / eclipse / eclipse.app/Contents/MacOS (donde coloca su Eclipse)
Abra eclipse.ini
añadir
-vm /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/java
Cambiarás la versión de acuerdo a tu situación. ¡Disfrutar!
Cómo pude hacer que pydev trabaje en mac / eclipse es descargar el último JDK como mencionamos 100 veces antes de instalarlo y luego hacer lo siguiente.
- eclipse abierto elija preferencias> java> JRE instalados
- haga clic en el botón "Buscar ..." que completará automáticamente el JDK 1.7 que acaba de instalar
- Haga clic en Aceptar
- ¡toma una cerveza!
-¡Aclamaciones!
Después de probar todas las formas enumeradas para trabajar con 1.7, todavía estaba viendo un mensaje de error cuando Eclipse intentó abrir los editores y navegadores al inicio. Pero cuando creé un nuevo proyecto, funcionó. Luego intenté cerrar todos los editores y volver a abrirlos, y ellos también funcionan. El navegador también se había puesto a trabajar y no mostró nada. Cuando cambié eso a proyectos, también comenzó a funcionar.
Puede volver a 2.xx:
- Eclipse -> Acerca de Eclipse luego haga clic en el botón "Detalles de instalación".
- Desde la pestaña "Historial de instalación", elija la última instalación.
- Haga clic en el botón Revertir.
Regresará a la instalación elegida.
Lo mismo me pasó a mí. Así es como lo arreglé.
- Haga clic en "
install new software
", está bajo ayuda. - Haga clic en "
what is already installed
" - Desinstalar
PyDev
- Reinstale
PyDev
BUT en lugar de la versión 3.3XX, instale la última versión 2.XX (es decir, haga clic en el menú desplegable y seleccione la última versión 2.XX)
¡Funcionó para mí!
Así que cansé muchas de las sugerencias anteriores, y creo que finalmente funcionó el JDK de: http://www.oracle.com/technetwork/java/javase/downloads/index.html . Es posible que también deba desinstalar el complemento pydev y volver a instalarlo. Pero después de instalar el JDK 8, conseguí que el Pydev apareciera con preferencia.
Resuelto
OSX Mavericks 10.9, Eclipse Keplar 4.3.2, PyDev 3.4
Problema: PyDev no aparece en Ecplise> preferencias
Solución: descargue, instale y señale Ecplise a JDK 1.7
- Unistall PyDev
- En Eclipse> preferencias> JRE instalados, probablemente solo vea Java SE 6
- Descargue e instale JDK 1.7 desde http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
abra el terminal y ejecute "/ usr / libexec / java_home -v 1.7"
esto devolverá el directorio en el que reside el JDK 1.7, algo así como /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home
En Eclipse> preferencias> JRE instalados, haga clic en "agregar", seleccione "MacOS X VM", haga clic en "siguiente"
- en JRE Home pegue su versión de /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home, asígnele un nombre y haga clic en "Finalizar"
- Reinicie Eclipse y vuelva a instalar PyDev.
Voila!
Asegúrese de instalar la versión de 64 bits de Eclipse si puede. De ser así, debería poder usar la última versión de Pydev sin ningún problema.
menú Ayuda> Instalar nuevo software ... no rellenar "funciona con", pero haga clic en Agregar ... En la pantalla siguiente, agregue el sitio de actualización de las extensiones de PyDev y PyDev: Nombre: extensiones de PyDev y PyDev Ubicación: http: / /pydev.org/updates y continúa ...
Logré hacer lo siguiente para trabajar con Eclipse IDE para Java Developers 4.4.1 Luna en OS X 10.9.5 Mavericks:
Descargue e instale la última versión del JDK (actualmente Java SE 8u25) de http://www.oracle.com/technetwork/java/javase/downloads/index.html . (¡No el JRE!)
Navegue a /Applications/eclipse/Eclipse.app/Contents/MacOS (o donde tenga instalado Eclipse) y abra eclipse.ini.
Agregue lo siguiente a la parte inferior del archivo (asegúrese de reemplazar el número de versión con el suyo):
-vm /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java
Descargue la última versión de PyDev (actualmente 3.8.0) de SourceForge en http://sourceforge.net/projects/pydev/files/pydev/ .
Descomprima su contenido en / Applications / eclipse / dropins (o donde tenga instalado Eclipse) y reinicie Eclipse.
Espero que esto ayude a cualquiera que todavía tenga el problema. Un agradecimiento especial a Mohammed Lokhandwala y braineo.
¡pydev 3 tiene errores! Usa 2.8 y estarás bien.
También tuve este problema, quería usar Python3.4 como intérprete y no era compatible con pydev 2.8, así que después de algunas pruebas descubrí que si instalas pydev 2.5 todo funciona bien. (Al menos en Eclipse Kepler).
Tuve que desinstalar PyDev 3 e instalar 2.8 para que funcione con Eclipse (V 4.4) y Yosemite (V 10.10)
La forma más sencilla es obtener http://www.liclipse.com/, que tiene todo configurado desde el principio ... si no desea seguir esa ruta (ya que LiClipse es comercial), puede intentar especificar la java 7 instalar manualmente:
Obtenido de http://pydev.org/download.html :
Bueno, el problema principal en este momento es que PyDev requiere Java 7 para poder ejecutarse. Por lo tanto, si no quieres admitir PyDev con la ruta LiClipse (que es principalmente un PyDev independiente más algunos extras), es posible que tengas que pasar por algunos bucles para asegurarte de que realmente usas Java 7 para ejecutar Eclipse. / PyDev (como se explica a continuación).
Todos los sistemas operativos
Asegúrese de descargar / instalar el último JRE o JDK de Java 7, intente reiniciar para ver si lo obtuvo automáticamente.
Es decir: en ayuda> sobre> detalles de instalación> verificación de configuración si realmente está usando la versión de java 7 que señaló.
Si no lo obtuvo automáticamente, siga las instrucciones de:
http://wiki.eclipse.org/Eclipse.ini para agregar el argumento -vm a eclipse.ini en "Especificar la JVM" para especificar el java 7 vm.
Nota sobre Mac OS: puede usar el comando "/ usr / libexec / java_home -v 1.7" para obtener la ruta base para la JVM (aunque también debe agregar "/ bin / java" a la salida de dicho comando al -vm arg en eclipse.ini).
Tuve el mismo problema en Luna y encontré mi error.
Después de consultar al autor, "¿Confías en estos certificados?" página, y pude instalar con éxito pydev.
La página te permite continuar sin verificarlo, y no se produce ningún error, y fue donde me extrañé por completo. Tal vez es útil para alguien.
Ajá, está resuelto en este momento. Lo muestro a continuación.
Primero , uso MyEclipse con jdk1.8, tal vez algunas personas no saben que Eclipse (o MyEclipse) tiene su propio jvm , lo que no es "jdk" que descargó e instaló y el "jvm incorporado" es el predeterminado . Puede verificar esto haciendo clic en "Windows -> preferencias -> Java -> JRE instalados" Y encontré que MyEclipse usó el jdk1.6 predeterminado. Luego hago clic en "agregar" para compilar la ruta de mi jdk1 instalado. .8.
En segundo lugar , abrí el archivo de configuración llamado "myeclipse.ini" y verifico esto a continuación.
binary/com.sun.java.jdk.win32.x86_64_1.6.0.u43/bin/javaw.exe
En tercer lugar , lo reemplacé con una nueva ruta . Verifique lo siguiente. Es un nuevo camino.
D:/jdk/java/jdk1.8/bin/javaw.exe
Por último , reinícielo . Y puede encontrar "PyDev" en "Preferencia".
¡Feliz codificación con Python!
PD: Pycharm es bueno, y puedes obtenerlo gratis si eres un estudiante o un maestro. haga clic aquí
Estaba teniendo el mismo problema al usar Java 1.7.0_101. Actualizado a 1.8.0_91 y "voilá"! PyDev finalmente apareció.
Solución
Usando el método de instalación estándar de Eclipse:
En Instalar nuevo software, agregue un nuevo sitio para trabajar. Llamé a mi entrada PyDev Old e ingresé en la ubicación:
https://dl.bintray.com/fabioz/pydev/old/site.xml
Eso tiene PyDev para Eclipse versiones 2.8.2 a 4.5.3
Detalles
Estoy trabajando con Indigo (3.7) y necesito una versión de PyDev que sea anterior a 3.0.0. Mi JDK es 7 como se señaló en otra parte de esta pregunta. La opción para Mostrar solo las últimas versiones del software disponible está desactivada.
El consejo estándar para obtener PyDev es usar http://pydev.org/updates y desactivar la única opción más reciente. Eso ahora solo enumera PyDev 5.
Tuve el mismo problema en Eclipse 4.4. Tuve que usar una versión anterior de PyDev. Simplemente parece ser una cuestión de utilizar el Java JRE / JDK y PyDev correctos para la versión de Eclipse que está ejecutando.
Versión 5.2.0
Importante PyDev ahora requiere Java 8 y Eclipse 4.5 en adelante.
PyDev 4.5.5 es la última versión compatible con Java 7 y Eclipse 3.8. Consulte: página de actualización de sitios ( http://www.pydev.org/update_sites/index.html ) para el sitio de actualización de las versiones anteriores de PyDev.
Oct 2016:
- Nueva copia instalada de Java JDK 1.8.0_102 se encargó del incompatible OSX JRE 1.6
- Copia nueva instalada de Eclipse Neon 4.6.1
- Siguió el manual pydev: http://www.pydev.org/manual_101_install.html
todo funciona bien ahora ...
Primero instale y configure las siguientes aplicaciones, ya que se mencionan en las respuestas anteriores:
- Jave (versión 8 o superior)
- Eclipse (versión Neon / Oxígeno o superior)
- PyDev en Eclipse
Ahora sigue los siguientes pasos:
- Eclipse -> Ventana -> Perspectiva -> Perspectiva abierta -> Otro ...
- Seleccione PyDev en la lista.
- Haga clic en Abrir.
Ahora estás listo.
¡¡¡Aclamaciones!!!
Sé que este hilo es antiguo, pero pensé que podría contribuir con mi solución porque ninguna de las sugerencias anteriores funcionaba para mi Mac con Yosemite [10.10.2]. Espero que esto sea útil para otra persona. A pesar de actualizarme al último JDK, mi Mac siguió informando una versión incorrecta. Resultó que el enlace simbólico apuntaba a la versión anterior y solucionar ese problema hizo que mi pydev / eclipse funcionara.
Descubra la versión Java actual predeterminada
Java -version
Obtenga versiones instaladas
/usr/libexec/java_home -V
Navega a la siguiente carpeta y elimina el enlace simbólico actual
cd /System/Library/Frameworks/JavaVM.framework/Versions/ rm CurrentJDK
Cree un nuevo enlace simbólico apuntando a la instalación más nueva sustituyendo ''nueva-versión'' con la versión apropiada del 2 anterior. es decir, jdk1.8.0_40.jdk
ln -s /Library/Java/JavaVirtualMachines/<new-version>/Contents/ CurrentJDK
Confirma tu versión predeterminada
Java -version
Reiniciar.
Feliz codificación ... :)