Après l'installation de la dernière version de Pydev sur Eclipse, celle-ci n'apparaît pas dans la liste des perspectives disponibles.
Eclipse liste cependant pydev comme étant en cours d’installation, ce qui me semble bizarre. Je voudrais également ajouter que j’ai installé pydev selon la méthode standard (via l’option «installer un nouveau logiciel» de la rubrique aide).
Toute aide sur la façon de résoudre ce problème serait grandement appréciée.
J'ai passé des heures à essayer de faire fonctionner le plug-in PyDev 3.0.0 avec Eclipse Kepler sur mon mac. j'ai essayé
Rien n'a fonctionné jusqu'à ce que j'ai finalement essayé la version 2.8.2 du plugin. Je dirais que vous devez obtenir un Zip de 2.8.2 à partir de ici et placer la version décompressée dans votre dossier/dropins d’Eclipse. Redémarrez Eclipse. Ensuite, allez dans le menu des préférences et notez que l’entrée PyDev devrait être là. Parfois, il est préférable de démarrer Eclipse avec les informations d'identification de l'administrateur. Quelque chose comme ça en ligne de commande:
Sudo /Users/username/Softwares/Eclipse/Eclipse.app/Contents/MacOS/Eclipse
Tout d’abord, allez à page officielle de pydev , il a déclaré:
Voir: le PyDev n'apparaît pas après la section install du fichier download page pour obtenir de l'aide sur l'utilisation d'une version 8 de Java 8 dans Eclipse.
Visites cette page , cela indique:
Eh bien, le principal problème à l’heure actuelle est que PyDev requiert Java 8 in afin de courir. Donc, si vous ne voulez pas soutenir PyDev en allant au LiClipse (qui est principalement une version autonome de PyDev et quelques goodies), vous devrez peut-être passer par quelques boucles pour vous assurer que vous êtes bien utilisant réellement Java 8 pour exécuter Eclipse/PyDev (comme expliqué ci-dessous).
N'oubliez pas non plus que PyDev 5.x requiert Eclipse 4.6 (pour Eclipse 3.8, utilisez PyDev 4.x).
Dans mon système:
$ Java -version
openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-8u102-b14.1-2-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)
Selon cette réponse
Java 8 (1.8 ka)
Donc, mon openJDK 1.8 est Java 8 remplissait déjà l'exigence énoncée dans l'instruction pydev ci-dessus. Donc ce n'est pas un problème Java dans mon cas.
Rappelez-vous la dernière déclaration de pydev:
N'oubliez pas non plus que PyDev 5.x requiert Eclipse 4.6 (pour Eclipse 3.8, utilisez PyDev 4.x).
Donc, je vérifie ma version d'Eclipse, c'est simplement ancienne version 3.8.1:
Mais ce que j’ai téléchargé, c’est la dernière version de pydev 5.3.0, ce qui est faux; je dois donc maintenant suivre cette instruction pour désinstaller pydev 5.3.0 en premier:
Utilisez la touche Maj pour sélectionner les deux et désinstaller:
Après la désinstallation, visites cette page pour copier l’ancien lien de dépôt:
Rappelez à nouveau la dernière déclaration de pydev:
N'oubliez pas non plus que PyDev 5.x requiert Eclipse 4.6 (pour Eclipse 3.8, utilisez PyDev 4.x).
Mon Eclipse est 3.8.1, il me suffit donc de choisir 4.x. La version la plus récente de 4.x indiquée ci-dessus est la 4.5.5.
Je copie le lien http://www.pydev.org/update_sites/4.5.5 et le colle dans la page Installer un nouveau logiciel d’Eclipse:
Après tout, Windows -> Préférences, pydev apparaît maintenant:
PyDev sera affiché dans Eclipse >> Préférences
mettre à jour la version Java. Installez le nouveau Java. Allez dans Eclipse-> Préférences-> Java -> JRE installé -> Vérifiez la dernière version de Java (1.8) -> Appliquer. Redémarrer Eclipse
Pour les utilisateurs Ubuntu:
Recherchez la version Java ($ Java -version
). S'il s'agit de la version 1.6.0, mettez-la à niveau à la version 1.7.0 ($ Sudo apt-get install openjdk-7-jdk
).
En outre, exécutez la commande $ Sudo update-alternatives --config Java
Redémarrez Eclipse et Pydev apparaîtra dans les préférences.
J'ai eu le même problème; Il semble que j'utilisais Eclipse avec Java 1.6 au lieu de Java 1.7 comme requis par PyDev.
Le correctif, pour PyDev 3.1.0 au moins sur Linux, consiste à démarrer Eclipse avec le binaire Java 1.7. Deux façons de procéder: mettre à jour l'installation Java par défaut du système vers la version 1.7 ou modifier le fichier Eclipse.ini pour qu'il pointe vers un fichier binaire Java 1.7.
Selon la documentation de PyDev, la dernière version 5.x nécessite désormais Java8 et Eclipse 4.5 ( http://www.pydev.org/ ).
Vous pouvez utiliser une version 4.x de PyDev, qui requiert Java7, en utilisant les sites de mise à jour alternatifs ( http://www.pydev.org/update_sites/index.html ).
Si quelqu'un a Eclipse Neon , voici comment je l'ai corrigé:
Vous pouvez maintenant voir le Pydev dans la barre de menus.
dans mon cas, vous devez utiliser jdk 1.8, si pydev est 5.0.0.
Dans mon cas, lors de l'installation du plugin, j'avais oublié de cliquer sur une case à cocher pour faire confiance à un certificat, puis je l'ai réinstallé, coché la case à cocher et cela a fonctionné.
Ma solution consistait à exécuter Eclipse
à partir de la ligne de commande avec l'indicateur -clean
:
Eclipse -clean
Cela doit être fait de temps en temps autour des mises à jour des paquets.
Le guide d'installation PyDev résout ce problème. La solution consiste à mettre à jour Java 7 ou une version ultérieure.
Edit: Comme @araron-hall l'a suggéré, je vais donner une explication plus détaillée:
Les développeurs Nice qui ont développé PyDev ont décidé de mettre à niveau la version Java qu’ils utilisent (décision sage, mais la compatibilité est inversée). Si vous avez Java 6, vous devez mettre à niveau au moins 7 (vous pouvez trouver de nombreux sites expliquant comment le faire au cas où vous ne le sauriez pas). Après avoir installé la nouvelle version de Java, dans Eclipse, accédez à Préférences/Java/JRE installés et ajoutez votre JRE récemment installé. Après cela, redémarrez Eclipse et installez PyDev normalement. Tout devrait bien fonctionner maintenant.
Si, pour une raison quelconque, vous ne pouvez pas ou ne souhaitez pas installer Java 7 ou 8, vous devez vous en tenir à PyDev 2.8.x.
J'ai suivi toutes les étapes ci-dessus, mais cela n'a pas fonctionné. Enfin, j'ai vu que mon lanceur indiquait une mauvaise installation de Java. C'était:
Eclipse -vm /usr/local/Java/jre1.7.0_67/bin/Java
puis j'ai corrigé l'installation Java appropriée à mon cas, comme indiqué dans les réponses précédentes, et cela fonctionne:
Eclipse -vm /usr/lib/jvm/Java-8-openjdk-i386/bin/Java
Bien sûr, ce sont les chemins dépendants de mon installation. Vous devriez vérifier les vôtres.
J'ai fait face à ce problème. Mon environnement ressemblait à ça
Dans la configuration ci-dessus, le plugin PyDev ne s'est pas présenté.
J'ai fait ce qui suit:
Tout fonctionne bien maintenant!
Il est clairement indiqué dans les instructions d’installation que PyDev requiert Java 8 et Eclipse 4.6 (Neon) pour fonctionner et ne prend en charge que Python 2.6.
Il y a quelques points à vérifier lors de l'installation de pydev à partir de l'installation d'un nouveau logiciel sur Eclipse.
Si vous utilisez Java 7 et que vous ne trouvez toujours pas pydev dans les préférences (cela m'est arrivé), il y a de bonnes chances que vous ayez installé une version de pydev version supérieure à 4.5.5. PyDev 4.5.5 est la dernière version prenant en charge Java 7 et Eclipse 3.8. Pour plus de détails, cliquez sur ce lien http://www.pydev.org/ sous la version 5.2.0 . Comme pour Java 6, une ancienne version de pydev aidera à résoudre le problème. Nombreux sont les sites qui trouveront la bonne version de pydev en fonction de votre version d’Eclipse et de Java
J'ai eu le problème aussi, et je l'ai résolu juste en attendant qu'Eclipse télécharge tous les fichiers, cela prend un certain temps… .. Une fois les téléchargements terminés, Eclipse vous rappellera de redémarrer si vous voyez que vous avez réussi.