Frage

ich verwende Elcipse + PyDev und PyScripter manchmal für Python 2.7 i gestern installiert PyTables von kompilierten Binärdateien und:

import tables
h5f = tables.openFile(r'D:\sample.h5','w')
h5f.createGroup('/','Box')
h5f.

Also, wenn ich "H5F." Eingeben IDE zeige mir nicht, alle Methoden, nur wenige! Kann nicht mit ihm tut alles, installierte PyTables paar Mal, gleiches Ergebnis ... Verfahren h5f.CreateGroup () funktioniert perfekt, aber IDE sehe nicht, es nicht so blenden Sie in Dropdown-Liste! Eclipse und Python beide verhalten gleiche ...

War es hilfreich?

Lösung

Die Sache mit Pydev und Eclipse ist, dass, wenn Sie ein neues Paket installieren oder Bibliothek und wenn Sie die automatische Vervollständigung damit verwenden möchten, müssen Sie die System PYTHONPATH neu erstellen müssen in eclipse.

Für das gehen zu: Fenster -> Einstellungen -> Pydev -> Python Ausgelegt und auf dem Registerkarte Bibliotheken , in System PYTHONPATH Sie nicht Ihre neu installierte Bibliothek, weil pydev einfach eine Kopie des PYTHONPATH das erste Mal, dass Sie konfiguriert haben und jetzt jedes Mal, wenn ein neues Paket installiert werden Sie haben zu Neusynchronisation pydev mit dem neuen PYTHONPATH .

So neu zu synchronisieren Sie auf den Button muss auf Anwenden , so dass Eclipse Export (wieder) alle die Bibliothek (zwischen ihnen Ihre neue installierte eins) von PYTHONPATH Finsternis.

So, jetzt Eclipse Ihre Bibliothek kennen sollte, und Sie sollten nur gut mit ihm arbeiten.

Hope Dies wird helfen:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top