wake-up-neo.net

Pydev-Perspektive, die nicht nach der Installation für Eclipse angezeigt wird

Nach der Installation der neuesten Version von Pydev auf Eclipse wird diese nicht in der Liste der verfügbaren Perspektiven angezeigt. 

Eclipse listet jedoch pydev als installiert auf, was mir seltsam erscheint. Ich möchte auch hinzufügen, dass ich pydev über die Standardmethode installiert habe (über die Option "Neue Software installieren" unter Hilfe).

Jede Hilfe zur Lösung dieses Problems wäre sehr dankbar.

27
crazyCoder

Ich habe stundenlang versucht, das PyDev 3.0.0 Plugin mit Eclipse Kepler auf meinem Mac zu betreiben. Ich habe es versucht 

  1. Marketplace-Installation
  2. Installieren Sie die Software über die Update-Site 
  3. Plugin-Dateien unter Eclipse/dropins löschen

Nichts hat funktioniert, bis ich endlich Version 2.8.2 des Plugins ausprobierte. Ich würde sagen, bekomme eine Zip von 2.8.2 von hier und stelle die entpackte Version in deinen/dropins-Ordner von Eclipse. Starten Sie Eclipse neu. Gehen Sie dann zum Einstellungsmenü und beachten Sie, dass der Eintrag PyDev dort sein sollte. Manchmal ist es besser, Eclipse mit Administratorrechten zu starten. So etwas in der Kommandozeile:

Sudo /Users/username/Softwares/Eclipse/Eclipse.app/Contents/MacOS/Eclipse
19
nabster

Zuerst geht es auf pydev offcial page , heißt es:

Siehe: PyDev erscheint nach der Installation nicht im Abschnitt download page , um Hilfe zur Verwendung von Java 8 vm in Eclipse zu erhalten.

Besuche diese Seite zeigt es:

Nun, das Hauptproblem zu diesem Zeitpunkt ist, dass PyDev erfordert Java 8 in um zu laufen. Also, wenn Sie PyDev nicht unterstützen wollen, indem Sie die LiClipse-Route (meistens ein PyDev-Standalone plus einige Goodies), Sie müssen möglicherweise einige Schleifen durchlaufen, um sicherzustellen, dass Sie .__ sind. Verwenden Sie Java 8, um Eclipse/PyDev auszuführen (wie unten erklärt).

Denken Sie auch daran, dass PyDev 5.x Eclipse 4.6 oder höher erfordert (für Eclipse 3.8 verwenden Sie PyDev 4.x).

In meinem System:

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

Nach dieser Antwort

Java 8 (a.k.a 1.8)

Daher hat mein openJDK 1.8 ist Java 8 bereits die von der obigen pydev-Anweisung angegebene Anforderung erfüllt. Also es ist in meinem Fall kein Java-Problem.

Erinnern Sie sich an die letzte Aussage von pydev:

Denken Sie auch daran, dass PyDev 5.x Eclipse 4.6 oder höher erfordert (für Eclipse 3.8 verwenden Sie PyDev 4.x).

Also überprüfe ich meine Eclipse-Version, es ist nur alte Version 3.8.1:

enter image description here

Was ich heruntergeladen habe, ist neueste Version von pydev 5.3.0, was falsch ist. Was ich jetzt tun muss, ist dieser Anweisung zu folgen, um pydev 5.3.0 zuerst zu deinstallieren:

enter image description here

Verwenden Sie die Umschalttaste, um beide zu markieren und zu deinstallieren:

enter image description here

Nach der Deinstallation besucht diese Seite den alten Repo-Link:

enter image description here

Rufen Sie die letzte Aussage von pydev erneut auf:

Denken Sie auch daran, dass PyDev 5.x Eclipse 4.6 oder höher erfordert (für Eclipse 3.8 verwenden Sie PyDev 4.x).

Mein Eclipse ist 3.8.1, also muss ich nur 4.x wählen. Die höchste Version von 4.x ist 4.5.5.

Ich kopiere den Link http://www.pydev.org/update_sites/4.5.5 und füge ihn in die Install New Software} - Seite von Eclipse ein:

enter image description here

Immerhin, Windows -> Einstellungen, wird jetzt pydev angezeigt:

enter image description here

20
林果皞
  1. Aktualisieren Sie Ihr Java auf das neueste SDK.
  2. Starten Sie Eclipse neu.

PyDev wird in den Eclipse >> Preferences angezeigt

6
Mukesh Kumar

java-Version aktualisieren. Installieren Sie das neue Java. Gehen Sie zu Eclipse-> Einstellungen-> Java -> Installierte JRE -> Überprüfen Sie die neueste Java-Version (1.8) -> Übernehmen. Starten Sie Eclipse neu

3
SAMI UL HUDA

Für Ubuntu-Benutzer:

Überprüfen Sie die Java-Version ($ Java -version). Wenn es 1.6.0 ist, aktualisieren Sie es bitte auf 1.7.0 ($ Sudo apt-get install openjdk-7-jdk).

Führen Sie auch den Befehl $ Sudo update-alternatives --config Java aus.

Starten Sie Eclipse neu und Pydev wird in den Voreinstellungen angezeigt.

2
Gopi

Ich hatte das gleiche Problem. Anscheinend habe ich Eclipse mit Java 1.6 anstelle von Java 1.7 verwendet, wie von PyDev gefordert. 

Das Update, zumindest für PyDev 3.1.0 unter Linux, besteht darin, Eclipse mit der Java 1.7-Binärdatei zu starten. Hierfür gibt es zwei Möglichkeiten: Aktualisieren der Java-Standardinstallation für das System auf 1.7 oder Bearbeiten der Eclipse.ini, um auf eine Java 1.7-Java-Binärdatei zu verweisen.

2
romanows

Laut PyDev-Dokumentation ist für die neueste 5.x-Version jetzt Java8 und Eclipse 4.5 erforderlich ( http://www.pydev.org/ ).

Sie können eine 4.x PyDev-Version verwenden, für die Java7 erforderlich ist. Verwenden Sie dazu die alternativen Update-Sites ( http://www.pydev.org/update_sites/index.html ). 

2
Bruno Bossola

Wenn jemand Eclipse Neon hat, so habe ich es behoben:

  1. Aus dem Fenster Menü> Perspektive > Anpassen
  2. Überprüfen Sie Pydev Debug und die Unterelemente, an denen Sie interessiert sind.

Nun sehen Sie die Pydev in der Menüleiste.

1
yahyazini

in meinem Fall müssen Sie jdk 1.8 verwenden, wenn pydev 5.0.0 ist.

1
tonydeck

In meinem Fall hatte ich bei der Installation des Plugins vergessen, auf ein Kontrollkästchen zu klicken, um einem Zertifikat zu vertrauen. Dann habe ich es erneut installiert, das Kontrollkästchen aktiviert und es funktionierte.

0
lfvv

Meine Lösung bestand darin, Eclipse von der Befehlszeile aus mit dem Flag -clean auszuführen:

Eclipse -clean

Dies muss gelegentlich bei Paketaktualisierungen durchgeführt werden.

0
Mad Physicist

Das PyDev-Installationshandbuch behebt dieses Problem. Die Lösung ist ein Update auf Java 7 oder höher.

Bearbeiten: Wie @ aaron-hall vorgeschlagen, werde ich eine ausführlichere Erklärung geben:

Die Nizzaer, die PyDev entwickeln, haben sich entschieden, die Java-Version, die sie verwenden, zu aktualisieren (kluge Entscheidung, bricht jedoch die Kompatibilität ab). Wenn Sie Java 6 haben, müssen Sie mindestens ein Upgrade auf 7 durchführen (Sie können zahlreiche Websites finden, die erklären, wie Sie dies tun, falls Sie es nicht wissen). Nachdem Sie die neue Java-Version installiert haben, gehen Sie in Eclipse zu Preferences/Java/Installed JREs und fügen Sie Ihre kürzlich installierte JRE hinzu. Starten Sie Eclipse anschließend neu und installieren Sie PyDev wie gewohnt. Jetzt sollte alles gut funktionieren.

Wenn Sie Java 7 oder 8 nicht installieren können oder wollen, müssen Sie sich an PyDev 2.8.x halten.

0
Omar Trejo

Ich habe alle oben genannten Schritte durchlaufen, aber es hat nicht funktioniert. Schließlich sah ich, dass mein Launcher auf eine falsche Java-Installation hinwies. Es war:

   Eclipse -vm /usr/local/Java/jre1.7.0_67/bin/Java

dann habe ich die Java-Installation für meinen Fall korrigiert, wie in den vorherigen Antworten angegeben, und es funktioniert

   Eclipse -vm /usr/lib/jvm/Java-8-openjdk-i386/bin/Java

Natürlich sind dies meine Installationsabhängigen Pfade. Sie sollten Ihre eigenen überprüfen.

0
bruno

Ich bin mit diesem Problem konfrontiert. Meine Umgebung sah so aus

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

In der obigen Konfiguration wurde das PyDev-Plugin nicht angezeigt.

Ich habe folgendes gemacht:

  • Installierte das jdk 1.8 (64 Bit)
  • Installierte Eclipse Neon
  • Das Pydev-Plugin wurde mit dem Plugin-Manager installiert.

Alles funktioniert jetzt gut!

In den Installationsanweisungen wird eindeutig angegeben, dass PyDev Java 8 und Eclipse 4.6 (Neon) für die Ausführung benötigt und nur Python 2.6 unterstützt.

0
nevosial

Bei der Installation von pydev von der Installation neuer Software auf Eclipse müssen einige Dinge geprüft werden. 

  1. Version von Eclipse
  2. Version von Java

Wenn Sie Java 7 verwenden und Sie pydev immer noch nicht unter Voreinstellungen finden können (was mir passiert ist), besteht eine gute Chance, dass Sie eine Version von pydev installiert haben, die über 4.5.5 liegt. PyDev 4.5.5 ist die letzte Version, die Java 7 und Eclipse 3.8 unterstützt. Weitere Informationen erhalten Sie über diesen Link http://www.pydev.org/ in Release 5.2.0 . Wie auch bei Java 6 wird eine ältere Version von pydev das Problem lösen Es gibt viele Websites, die Ihre richtige Version von pydev entsprechend Ihrer Eclipse- und Java-Version Prost finden

0
Mukthi Nath

Ich hatte auch das Problem, und ich habe es gelöst, indem ich nur darauf gewartet habe, dass Eclipse alle Dateien heruntergeladen hat. Es dauert einige Zeit .. Wenn die Downloads abgeschlossen sind, erinnert Sie Eclipse an den Neustart.

0
V_Sharker