Je viens d'installer Eclipse Kepler (après un problème avec une mise à jour défectueuse dans Juno) et j'ai essayé d'installer PyDev en utilisant le Install New Software
option dans Eclipse. Fondamentalement, il suffit de suivre la mémoire/les didacticiels en ligne. Après l'installation, je ne le vois pas dans mon volet Preferences
. Des idées pourquoi cela pourrait être ainsi?
Merci.
Oui, j'ai Java 7 installé.
UPDATE : De nombreux utilisateurs ont suggéré de nombreuses solutions à ce problème. Il peut y avoir plus d'une réponse correcte ci-dessous. Voyez ce qui vous aide ...
Trop!
Après avoir gaspillé 4 heures à essayer d'installer PyDev 3, je suis revenu à 2.8.2 et j'ai utilisé la technique de drop au lieu d'Ajout de nouveau logiciel et ça marche maintenant!
Télécharger 2.8.2 depuis sourceforge http://sourceforge.net/projects/pydev/files/pydev/
Désinstallez PyDev. Décompressez simplement le contenu dans le dossier dropins sous Eclipse. Redémarrez Eclipse.
Après avoir lutté avec ce problème pendant quelques jours, j'ai voulu partager ma solution au problème - inspiré par les messages ci-dessus (bravo à eux).
Ma configuration:
Ma situation:
J'ai essayé d'installer PyDev via Eclipse Help
-> Install new software...
L'installation a réussi, mais PyDev n'est apparu nulle part dans Eclipse.
Ma solution:
Help
-> Install new software...
Show only the latest versions of available software
"Apparemment, PyDev 3.0 ne fonctionne pas avec la configuration OS X par défaut d'Eclipse, Java et Python (je ne sais pas exactement pourquoi, cependant ...)
Je viens de comprendre. Vous aurez besoin de JDK plutôt que d'un JRE.
Téléchargez-le ici d'abord: Téléchargement JDK
Installez-le.
Explorez /Applications/Eclipse/Eclipse.app/Contents/MacOS (où vous placez votre Eclipse)
Ouvrez Eclipse.ini
ajouter
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/Java
Vous modifierez la version en fonction de votre situation. Prendre plaisir!
Cela m'est arrivé aussi, mais en utilisant Debian stable (wheezy, dans mon cas).
J'ai résolu d'installer faisant:
# apt-get install openjdk-7-jdk
Après cela, j'ai vérifié que j'avais deux alternatives de Java JDK:
# update-Java-alternatives -l
Et la sortie était:
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
Enfin, j'ai fait:
# update-Java-alternatives -s Java-1.7.0-openjdk-AMD64
Après cela, j'ai supprimé le plugin pydev d'Eclipse, redémarrez Eclipse, installez pydev (à l'aide de Marketplace), redémarrez Eclipse, et maintenant cela fonctionne.
Crédits: http://vas.davimas.name/2013/07/switching-between-openjdk-v6-and-v7-in.html et la réponse de Richard, ci-dessus
Vous n'avez probablement pas Java 7 ou> Eclipse 3.7 installé sur votre machine, c'est une exigence de pyDev 3 voir ici http://pydev.blogspot.co.uk/ 2013/11/pydev-30.html
Le site Web PyDev.org déclare ( 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.
"""
Ce problème a commencé à apparaître dans mon Eclipse après avoir supprimé le runtime Java 7 de mon système (car le code Java que je construis doit fonctionner sur un ancien version de Java, mais ce n'est pas lié.) Après avoir réalisé que j'avais perdu PyDev, j'ai réinstallé Java 7 et PyDev fonctionne bien maintenant.
Une autre option serait de revenir à la version précédente de PyDev qui ne nécessite pas Java 7, mais cela nécessiterait une installation manuelle de PyDev et je perdrais la commodité des mises à jour automatisées. La meilleure façon avancer, semble-t-il, pour exécuter exécuter Eclipse sur Java 7 et basculer ces Java projets qui doivent dépendre explicitement de Java = 6 à ce JDK/JRE.
Comment j'ai pu faire fonctionner pydev dans mac/Eclipse? Téléchargez le dernier JDK comme mentionné 100 fois ci-dessus, installez-le, puis procédez comme suit.
-À votre santé!
Résolu.
OSX Mavericks 10.9, Eclipse Keplar 4.3.2, PyDev 3.4
Problème: PyDev n'apparaît pas sous Ecplise> préférences
Solution: téléchargez, installez et dirigez Ecplise vers JDK 1.7
ouvrez le terminal et exécutez "/ usr/libexec/Java_home -v 1.7"
cela renverra le répertoire dans lequel réside JDK 1.7, quelque chose comme /Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home
Sous Eclipse> préférences> JRE installés, cliquez sur "ajouter", sélectionnez "MacOS X VM", cliquez sur "suivant"
Voila!
J'ai eu le même problème sur Luna et j'ai trouvé mon erreur.
Après avoir vérifié l'auteur dans "Faites-vous confiance à ces certificats?" page, et j'ai réussi à installer pydev.
La page vous permet de continuer sans la vérifier, et aucune erreur ne se produit et c'est là que j'ai totalement raté. Peut-être que c'est utile pour quelqu'un.
J'ai réussi à faire fonctionner les éléments suivants avec Eclipse IDE for Java Developers 4.4.1 Luna on OS X 10.9.5 Mavericks:
Téléchargez et installez la dernière version du JDK (actuellement Java SE 8u25) à partir de http://www.Oracle.com/technetwork/Java/javase/downloads/index.html . (Pas le JRE!)
Accédez à /Applications/Eclipse/Eclipse.app/Contents/MacOS (ou partout où vous avez installé Eclipse) et ouvrez Eclipse.ini.
Ajoutez ce qui suit au bas du fichier (assurez-vous de remplacer le numéro de version par le vôtre):
-vm
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/Java
Téléchargez la dernière version de PyDev (actuellement 3.8.0) de SourceForge à http://sourceforge.net/projects/pydev/files/pydev/ .
Décompressez son contenu dans/Applications/Eclipse/dropins (ou partout où vous avez installé Eclipse) et redémarrez Eclipse.
J'espère que cela aidera toute personne qui a toujours le problème. Un merci spécial à Mohammed Lokhandwala et braineo.
Je rencontrais le même problème en utilisant Java 1.7.0_101. Mis à jour en 1.8.0_91 et "voilá"! PyDev est finalement apparu.
Aha, il est résolu tout à l'heure, je le montre dans ce qui suit.
d'abord, j'utilise MyEclipse avec jdk1.8, peut-être que certaines personnes ne savent pas qu'Eclipse (ou MyEclipse) a son propre jvm , ce qui n'est pas "jdk" que vous avez téléchargé et installé et le "jvm intégré" est par défaut . Vous pouvez vérifier cela en cliquant comme ceci "Windows -> préférences -> Java -> JRE installés" Et j'ai trouvé que mon MyEclipse utilisait le jdk1.6 par défaut. Puis je cliquez sur " ajouter "au chemin de construction de mon jdk1.8 installé.
Second, j'ai ouvert le fichier de configuration nommé "myeclipse.ini" et vérifiez ceci dans ce qui suit.
binary/com.Sun.Java.jdk.win32.x86_64_1.6.0.u43/bin/javaw.exe
Troisième, je l'ai remplacé par un nouveau chemin . Vérifiez les éléments suivants. C'est une nouvelle voie.
D:/jdk/Java/jdk1.8/bin/javaw.exe
Last, redémarrez . Et vous pouvez trouver "PyDev" dans "Préférence".
Happy Coding with Python !
PS: Pycharm est bon, et vous pouvez l'obtenir gratuitement si vous êtes un étudiant ou un enseignant. cliquez ici
Vous pouvez revenir à 2.x.x:
Vous reviendrez à l'installation choisie.
Après avoir essayé toutes les méthodes répertoriées pour travailler avec 1.7, je voyais toujours un message d'erreur quand Eclipse a essayé d'ouvrir les éditeurs et les navigateurs au démarrage. Mais quand j'ai créé un nouveau projet, cela a fonctionné. Ensuite, j'ai juste essayé fermer tous les éditeurs et les rouvrir et eux aussi fonctionnent. Le navigateur s'était également mis au travail et n'a rien montré. Quand j'ai changé cela en projets, cela a également commencé à fonctionner.
menu Aide> Installer un nouveau logiciel ... ne remplissez pas "fonctionne avec" mais cliquez sur Ajouter ... Dans l'écran suivant, ajoutez le site de mise à jour des extensions PyDev et PyDev: Nom: PyDev et extensions PyDev Emplacement: http://pydev.org/updates et continue...
En utilisant la méthode d'installation Eclipse standard:
Dans Installer un nouveau logiciel, ajoutez un nouveau site avec lequel travailler. J'ai appelé mon entrée PyDev Old et entré dans l'emplacement:
https://dl.bintray.com/fabioz/pydev/old/site.xml
Cela a PyDev pour les versions Eclipse 2.8.2 à 4.5.3
Je travaille avec Indigo (3.7) et j'ai donc besoin d'une version de PyDev antérieure à 3.0.0. Mon JDK est 7 comme indiqué ailleurs dans cette question. L'option Afficher uniquement les dernières versions des logiciels disponibles est désactivée.
Le conseil standard pour obtenir PyDev est d'utiliser http://pydev.org/updates et de désactiver la seule option la plus récente. Cela ne répertorie désormais que PyDev 5.
J'ai donc fatigué la plupart des suggestions ci-dessus, et je pense que ce qui a finalement fonctionné est d'installer le JDK à partir de: http://www.Oracle.com/technetwork/Java/javase/downloads/index.html . Vous devrez peut-être également désinstaller le plug-in pydev et le réinstaller à nouveau. Mais après avoir installé le JDK 8, j'ai eu le Pydev à afficher sous préférence.
Oct 2016:
tout fonctionne bien maintenant ...
J'ai également eu ce problème, je voulais utiliser python3.4 comme interprète et ce n'était pas compatible avec pydev 2.8 donc après quelques essais, j'ai découvert que si vous installez pydev 2.5 tout fonctionne bien !! (Au moins sur Eclipse Kepler).
Le moyen le plus simple consiste simplement à obtenir http://www.liclipse.com/ qui a tout configuré depuis le début ... si vous ne voulez pas emprunter cette voie (car LiClipse est commercial), vous peut vouloir essayer de spécifier l'installation de Java 7 manuellement:
Extrait de http://pydev.org/download.html :
Eh bien, le problème principal à l'heure actuelle est que PyDev nécessite Java 7 pour fonctionner. Donc, si vous ne voulez pas prendre en charge PyDev en empruntant la route LiClipse (qui est principalement un PyDev autonome et quelques goodies), vous devrez peut-être parcourir certaines boucles pour vous assurer que vous utilisez réellement Java 7 pour exécuter Eclipse/PyDev (comme expliqué ci-dessous).
Tous les OS
Assurez-vous de télécharger/installer la dernière Java 7 JRE ou JDK, essayez de redémarrer pour voir si elle l’a obtenue automatiquement.
C'est-à-dire: dans l'aide> à propos> des détails d'installation> vérifier la configuration si elle utilise réellement la version Java 7 que vous avez indiquée.
S'il ne l'a pas obtenu automatiquement, suivez les instructions de:
http://wiki.Eclipse.org/Eclipse.ini pour ajouter l'argument -vm à Eclipse.ini sur "Spécification de la JVM" pour spécifier le Java 7 vm.
Remarque sur Mac OS: vous pouvez utiliser la commande "/ usr/libexec/Java_home -v 1.7" pour obtenir le chemin de base de la JVM (bien que vous deviez également ajouter "/ bin/Java" à la sortie de ladite commande au -vm arg dans Eclipse.ini).
Je sais que ce fil est ancien mais j'ai pensé que je pourrais apporter ma solution car aucune des suggestions ci-dessus ne fonctionnait pour mon Mac exécutant Yosemite [10.10.2]. J'espère que cela sera utile à quelqu'un d'autre. Malgré la mise à jour vers le dernier JDK, mon Mac a continué de signaler une mauvaise version. Il s'avère que le lien symbolique pointait vers l'ancienne version et la résolution de ce problème a permis à mon pydev/Eclipse de fonctionner.
Découvrez la version par défaut actuelle Java version
Java -version
Obtenez les versions installées
/usr/libexec/Java_home -V
Accédez au dossier suivant et supprimez le lien symbolique actuel
cd /System/Library/Frameworks/JavaVM.framework/Versions/
rm CurrentJDK
Créez un nouveau lien symbolique le pointant vers la nouvelle installation en remplaçant "nouvelle version" par la version appropriée de 2 ci-dessus. c'est-à-dire jdk1.8.0_40.jdk
ln -s /Library/Java/JavaVirtualMachines/<new-version>/Contents/ CurrentJDK
Confirmez votre version par défaut
Java -version
Redémarrer.
Bon codage .. :)
J'ai dû désinstaller pyDev 3 et installer 2.8 pour que cela fonctionne avec Eclipse (V 4.4) et Yosemite (V 10.10)
Installez et configurez d'abord les applications suivantes car celles-ci sont mentionnées dans les réponses ci-dessus:
Suivez maintenant les étapes suivantes:
Maintenant, vous êtes prêt.
A bientôt !!!
J'ai eu le même problème dans Eclipse 4.4. J'ai dû utiliser une version précédente de PyDev. Il semble simplement s'agir d'utiliser le bon Java JRE/JDK et PyDev pour la version d'Eclipse que vous utilisez.
Version 5.2.0
Important PyDev nécessite désormais Java 8 et Eclipse 4.5 et versions ultérieures).
PyDev 4.5.5 est la dernière version prenant en charge Java 7 et Eclipse 3.8. Voir: page de mise à jour des sites ( http://www.pydev.org/update_sites/index.html ) pour le site de mise à jour des anciennes versions de PyDev.
Il m'est arrivé la même chose. C'est ainsi que je l'ai corrigé.
install new software
"- c'est sous aide.what is already installed
"PyDev
PyDev
MAIS au lieu de la version 3.3XX, installez la dernière version 2.XX (c.-à-d. Cliquez sur le menu déroulant et sélectionnez le dernière version 2.XX)Ça a marché pour moi!
J'ai eu le même problème!
Il suffit de mettre à jour les trois SW vers la dernière version et cela résoudra le problème.
Fait comme ça:
Cela devrait bien fonctionner maintenant!
pydev 3 est buggé! Utilisez 2.8 et ça devrait aller.