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.
Ich habe stundenlang versucht, das PyDev 3.0.0 Plugin mit Eclipse Kepler auf meinem Mac zu betreiben. Ich habe es versucht
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
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:
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:
Verwenden Sie die Umschalttaste, um beide zu markieren und zu deinstallieren:
Nach der Deinstallation besucht diese Seite den alten Repo-Link:
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:
Immerhin, Windows -> Einstellungen, wird jetzt pydev angezeigt:
PyDev wird in den Eclipse >> Preferences angezeigt
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
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.
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.
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 ).
Wenn jemand Eclipse Neon hat, so habe ich es behoben:
Nun sehen Sie die Pydev in der Menüleiste.
in meinem Fall müssen Sie jdk 1.8 verwenden, wenn pydev 5.0.0 ist.
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.
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.
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.
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.
Ich bin mit diesem Problem konfrontiert. Meine Umgebung sah so aus
In der obigen Konfiguration wurde das PyDev-Plugin nicht angezeigt.
Ich habe folgendes gemacht:
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.
Bei der Installation von pydev von der Installation neuer Software auf Eclipse müssen einige Dinge geprüft werden.
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
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.