web-dev-qa-db-fra.com

La perspective Pydev ne s'affiche pas après l'installation pour Eclipse

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.

27
crazyCoder

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é 

  1. Installation de marché
  2. Installer le logiciel via le site de mise à jour 
  3. Déposer des fichiers de plug-in sous Eclipse/dropins

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
19
nabster

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:

 enter image description here

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:

 enter image description here

Utilisez la touche Maj pour sélectionner les deux et désinstaller:

 enter image description here

Après la désinstallation, visites cette page pour copier l’ancien lien de dépôt:

 enter image description here

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:

 enter image description here

Après tout, Windows -> Préférences, pydev apparaît maintenant:

 enter image description here

20
林果皞
  1. Mettez à jour votre Java vers le dernier SDK.
  2. Redémarrez Eclipse.

PyDev sera affiché dans Eclipse >> Préférences

6
Mukesh Kumar

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

3
SAMI UL HUDA

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.

2
Gopi

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.

2
romanows

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 ). 

2
Bruno Bossola

Si quelqu'un a Eclipse Neon , voici comment je l'ai corrigé:

  1. Depuis la Fenêtre menu> Perspective > Personnaliser
  2. Vérifiez Pydev Debug et les sous-éléments qui vous intéressent.

Vous pouvez maintenant voir le Pydev dans la barre de menus.

1
yahyazini

dans mon cas, vous devez utiliser jdk 1.8, si pydev est 5.0.0.

1
tonydeck

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é.

0
lfvv

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.

0
Mad Physicist

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.

0
Omar Trejo

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.

0
bruno

J'ai fait face à ce problème. Mon environnement ressemblait à ça

  • Windows 7 Entreprise (64 bits) 
  • Eclipse SDK 4.2 
  • Python 3.6.1
  • Pydev 5.2
  • JRE 1.8.0_111

Dans la configuration ci-dessus, le plugin PyDev ne s'est pas présenté.

J'ai fait ce qui suit:

  • Installé le jdk 1.8 (64 bits)
  • Eclipse Neon installé
  • Installé le plugin Pydev en utilisant le gestionnaire de plugins.

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.

0
nevosial

Il y a quelques points à vérifier lors de l'installation de pydev à partir de l'installation d'un nouveau logiciel sur Eclipse. 

  1. Version d'Eclipse
  2. Version de Java

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

0
Mukthi Nath

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.

0
V_Sharker