Also habe ich gerade SubnetTree (http://www.icir.org/robin/pysubnettree/) installiert und wenn ich den interaktiven Interpreter von Python öffne, kann ich es erfolgreich ohne irgendwelche Fehlermeldungen importieren. Ich benutze es in einem meiner Programme und kann es ohne Probleme erfolgreich ausführen. Eclipse markiert jedoch den Import als Fehler, und dies ist ein Problem, da ich Eclipse zum Debuggen verwende. Ich bin zu den Einstellungen gegangen und habe den Python-Interpreter, den ich verwende, ohne Erfolg wiederhergestellt. Ich konnte nur den Python-Interpreter-Exit wiederherstellen und auf meinem anderen Rechner wieder öffnen (OS X 10.5, ich benutze OS X 10.6) und es wurde SubnetTree erkannt. Irgendeine Idee, wie ich das machen sollte? Danke im Voraus.Wie mache ich das Eclipse Pydev Plugin? Erkenne neu installierte Python Module?
Antwort
Wenn Sie bereits versucht haben, PYTHONPATH
Ihres Interpreters (in der Pydev-Python-Interpreter-Konfiguration von Eclipse) zu "aktualisieren" und es nicht funktionierte, könnten Sie versuchen, den Interpreter aus der Liste zu löschen und neu zu erstellen. Wenn Sie dies tun, sollten Sie alle Ihre Module korrekt geladen bekommen, auch die fehlenden neuen Module.
Ja - es funktioniert! Ich war drei Tage lang dran. Gehen Sie zu Projekt, Eigenschaften, PyDev - Interpreter/Grammatik, "Klicken Sie hier, um einen nicht aufgelisteten Interpreter zu konfigurieren", markieren Sie & Entfernen Sie Python (C:/Python27 \ Python.exe), Automatische Konfiguration (öffnet eine Liste darunter, die Sie überprüfen können und Häkchen bei Bedarf), dann klicken Sie auf OK.
PyDev Version 3.6, auf der Eclipse Einstellungen -> PyDev -> Interpreters Einstellungen, bietet eine Schaltfläche mit der Bezeichnung "Überprüfen, ob Interpreter mit der Umgebung synchronisiert werden". Auf meinem Mac und Eclipse Luna löste ein Klick auf diese Schaltfläche einige Zauber hinter den Kulissen, die mein Problem mit PyDev lösten, ohne eine neue Installation von PeeWee zu bemerken. Ich habe kurz eine Nachricht in der unteren rechten Ecke des Eclipse-Hauptfensters "Synch System PYTHONPATH" blinken sehen. Ich habe den Interpreter (Python 2.7) weder entfernt noch neu hinzugefügt, der Neustart von Eclipse hat das Problem auch nicht gelöst; aber das Klicken dieses Knopfes tat.
Dies sollte jetzt die akzeptierte Antwort sein. Arbeitete auch für mich unter Linux mit Eclipse Kepler (derzeit PyDev 3.8). – kdopen
- 1. Wie erzeuge ich Code unter Eclipse + PyDev?
- 2. Perl6 installierte Module
- 3. Installierte Python-Module - Python kann sie nicht finden
- 4. Lokal installierte versus global installierte NPM-Module
- 5. wie manuell installieren PyDev Plugin 2.4.0 in Eclipse auf Linux
- 6. Schellfisch für Cabal-installierte Module?
- 7. Wie mache ich das inkompatible Plugin zu einem kompatiblen Plugin?
- 8. PyDev Interactive Python Shell in Eclipse
- 9. Google Eclipse-Plugin neu kompilieren Problem
- 10. AngularJS Eclipse-Plugin - Module aufgelistet nicht
- 11. Django über Pydev in Eclipse integrieren?
- 12. Keine horizontale Bildlaufleiste mit dem PyDev Plugin in Eclipse
- 13. Wie erkenne ich Computer-Suspendierung mit Python?
- 14. Codezeilen in Eclipse PyDev Projects
- 15. Eclipse erkennt das installierte Java nicht
- 16. Eclipse PyDev verwenden Remote-Interpreter
- 17. Python 3.1 mit Pydev
- 18. Wie schiebe ich von Eclipse/PyDev zu Heroku?
- 19. Wie installiere ich das Web Dynamic Module in Eclipse?
- 20. Pydev und * .pyc Dateien
- 21. Eclipse - Wie implementiert man Eclipse-Workbench-Aktionen über das Plugin?
- 22. Wie verwende ich das RSE-Plugin in Eclipse?
- 23. Eclipse: Wie kann ich "Installierte Software" schneller löschen?
- 24. Wie deinstallierst du das Scala Eclipse Plugin?
- 25. Installierte CPAN-Module an problematischer Stelle
- 26. Wie deinstalliere ich tasktop plugin von eclipse?
- 27. Wie konfiguriere ich Eclipse für PyDev? Python erscheint nicht im Einstellungsfenster
- 28. Liste Eclipse installierte Plugins zur Laufzeit
- 29. Mit pydev mit Eclipse auf OSX
- 30. Wie erkenne ich das Schließen der Anwendung?
Super! Das hat es getan. Für alle anderen, die sich wundern ... Ich musste den dort aufgelisteten Interpreter entfernen, dann "Auto Config" drücken und es öffnete sich eine Box mit allen ausgewählten System Python Bibliotheken, ich musste /Library/Python/2.6/site wählen -Pakete ebenfalls (wurde standardmäßig deaktiviert) und erkannte danach das Modul. Danke für die Hilfe! – Stunner
Siehe die neue Antwort von @chrislott unten, die nun die akzeptierte Antwort werden sollte. Dieser war zu der Zeit korrekt, aber pydev hat das Problem endlich gelöst. – kdopen