wake-up-neo.com

Pydev wird in Eclipse nicht erkannt

Ich verwende PyDev seit etwa zwei Jahren in Eclipse auf meinem Mac. Eclipse heute aktualisiert, und plötzlich fehlt PyDev vollständig. Habe alles ausprobiert, inklusive einer vollständigen Deinstallation und einer Neuinstallation, aber obwohl PyDev im Menü als installiert angezeigt wird, erscheint es nirgendwo anders.

PyDev-Version: 3.0.0.201311051910 Eclipse: Version: Kepler-Service-Release 1Build-ID: 20130919-0819

Ich kann keine PyDev-Perspektive öffnen, ich kann keine neue Python-Datei erstellen, und ich kann eine vorhandene Python-Datei nicht öffnen, ohne dass sie nur als reiner Text betrachtet wird.

Ich habe heute Nacht einen riesigen Auftrag, Hilfe geschätzt.

21
idalsin

Um zu sehen, was das Problem ist, habe ich aus diesem Grund ein Upgrade von PyDev 2.8.2 auf 3.0.0 durchgeführt. Es hat mir eine Welt voller Schmerzen verursacht. Diese Version ist gefüllt mit Fehlern. Nichts funktioniert für mich, einschließlich der Perspektiven oder des Debuggers. Ich bin gerade auf 2.8.2 zurückgegangen und alles ist wieder gut. Ich bin auch auf Kepler und Mac. Weiter zu 2.8.2. Sie können pydev mit Eclipse deinstallieren. Installieren Sie pydev einfach mit den einfachen Anweisungen für die Zip-Datei hier: http://pydev.org/manual_101_install.html .

3.0.0 wurde gestern veröffentlicht. Sie haben offensichtlich etwas zu tun!

15
Tommy

Wenn Sie nicht auf Java 7 aktualisieren können/wollen: 

Deinstalliere die neueste PyDev-Version
1. Hilfe >> Über Eclipse
2. Betätigen Sie die Schaltfläche "Installationsdetails".
3. Wählen Sie "PyDev für Eclipse".
4. Klicken Sie auf die Schaltfläche "Deinstallieren ...".
5. Schließen Sie, OK 

Installieren Sie Version 2.8.2
1. Hilfe >> Neue Software installieren ...
2. Wählen Sie in der Dropdown-Liste "Arbeiten mit:" PyDev-Aktualisierungssite - http://pydev.org/updates/
3. Deaktivieren Sie die Option "Nur die neuesten Versionen verfügbarer Software anzeigen".
4. Wählen Sie "PyDev for Eclipse, Version 2.8.2" aus.
5. Drücken Sie die Taste "Next>".
6. ...
n. Eclipse neu starten (wie vorgeschlagen) 

11
Jacky

Prüfen Sie, ob Sie Java 7 verwenden, es wird jetzt für PyDev 3 . Source: http://pydev.org/download.html und PyDev Bugtracker . Benötigt wieder für mich gearbeitet.

10
Tobx

Im Folgenden wurde das Problem für mich gelöst, auf OS X Mavericks 10.9.2 zunächst mit Java 1.7.0_55 (von Oracle die Standard-Mavericks installieren, denke ich, ganz aktuell)

  • Überprüfen Sie die verfügbaren Java Virtual Machines mit dem Terminal:

/ usr/libexec/Java_home -V

Ich hatte anfangs nur Java 1.6 hier aufgelistet (eine ähnliche Überprüfung von Eclipse bestätigte auch, dass es 1.6 lief, nicht die verfügbaren 1.7!).

  • die folgenden Beiträge deuten darauf hin, dass ich Java 7 JRE, aber nicht JDK hatte. Ich installierte das JDK von Oracle: http://www.Oracle.com/technetwork/Java/javase/downloads/jdk7 -downloads-1880260.html

  • dann nochmal geprüft/usr/libexec/Java_home -V ... und Hurra! 1.7 auftauchen!

  • Restarted Eclipse ... änderte nichts anderes: Der zuvor installierte PyDev begann zu funktionieren (er musste nur die Dateien im Editor neu öffnen)

2
PhiM

Beim Start war ich auch mit dem gleichen Fehler konfrontiert: Die Lösung wird bei der Installation von PyDev - Python IDE für Eclipse 6.3.2 .__ nicht bereitgestellt. Wenn ich versuche zu installieren, erhalte ich die folgende Meldung: Kann nicht lesen Repository unter https://dl.bintray.com/fabioz/pydev/latest/content.xml . ?

Dann kam mir die endgültige Lösung:

folge den Schritten :

Online-Installation

Die URL für die Installation der Funktion lautet http://pydev.org/updates . Sie können diese URL verwenden, um neue Software über das Hilfemenü zu installieren, wenn der Eclipse-Marktplatz nicht das tut, was Sie möchten.

deaktivieren Sie alle unten aufgeführten Optionen im Fenster "Neue Software installieren" wie: Deaktivieren Sie:

1.Show only the latest versions of available software
2.Group Items by category
3.Show only software applicable to target environment
4.Contact all update sites during install to find required software

Offline-Installation

Wenn Sie die Voraussetzungen (siehe unten) erfüllen und weiterhin Probleme mit der Update-Site haben, können Sie sie zur Offline-Installation herunterladen. Holen Sie es von SourceForge (oder folgen Sie dem Link von PyDevs Website zu SourceForge).

deaktivieren Sie alle unten aufgeführten Optionen im Fenster "Neue Software installieren" wie: Deaktivieren Sie:

1.Show only the latest versions of available software
2.Group Items by category
3.Show only software applicable to target environment
4.Contact all update sites during install to find required software
1
Racheal

Es scheint, dass bei vielen PyDev/Eclipse-Problemen die richtige Verwendung von Java JRE/JDK und PyDev für die von Ihnen verwendete Eclipse-Version verwendet wird.

Von http://www.pydev.org/

Release 5.2.0

Wichtig Für PyDev ist jetzt Java 8 und Eclipse 4.5 erforderlich.

PyDev 4.5.5 ist die letzte Version, die Java 7 und Eclipse 3.8 unterstützt. Siehe: Update-Sites-Seite ( http://www.pydev.org/update_sites/index.html ) für die Update-Site älterer Versionen von PyDev.

1
ianmatth

! [Kepler Pydev config] Ich musste viel Zeit verbringen, um herauszufinden, warum es nicht funktioniert. Aber letztendlich tat es. Laden Sie stattdessen 2.8.2 Zip herunter und entpacken Sie den Dropins-Ordner wie gezeigt. Starten Sie Eclipse mit der Option -clean

0
user3047383

Ich habe ein Python-Projekt debuggt (zuvor importiert). Das Pydev-Menü wurde wieder angezeigt, indem nur die aktuelle Perspektive in "Debug" geändert wurde.

Ich denke, das Öffnen der Pydev-Perspektive über Fenster> Perspektive öffnen> Andere ...> Pydev würde auch das Pydev-Menü erstellen.

0
azure

Nicht genug Wiederholung, um die Antwort von Tobx zu kommentieren, also werde ich eine neue machen. 

Sie können Java7 installieren, Ihre aktuelle Version jedoch beibehalten und Ihre aktuelle Konfiguration nicht beeinträchtigen, indem Sie angeben, welche JVM Eclipse die Befehlszeilenoption -vm verwenden soll.

Alles wird hier erklärt

0
indivisible