0

私はElcipse + PyDevとPyscripterをPython 2.7に時々使用しています。昨日、コンパイルされたバイナリからPyTablesをインストールしました。

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

それで、「h5f」と入力すると。IDE はすべてのメソッドを表示するのではなく、ごく一部しか表示しません! それで何もできません.PyTablesを数回インストールしましたが、同じ結果です...メソッドh5f.CreateGroup()は完全に機能しますが、IDEはそれを認識しないため、ドロップダウンリストに表示しないでください! Eclipse と Python はどちらも同じように動作します...

4

1 に答える 1

2

Pydevと Eclipse に関する問題は、新しいパッケージまたはライブラリをインストールするときに、オートコンプリートを使用する場合、 Eclipse でシステム PYTHONPATHを再作成する必要があることです。

そのためには、Window -> Preferences -> Pydev -> Interpreted Pythonに移動し、タブlibrariesで、システム PYTHONPATH新しくインストールされたライブラリが表示されません。新しいパッケージをインストールするたびに、新しいPYTHONPATHでpydevを再同期する必要があります。

したがって、再同期するには、[適用] ボタンをクリックして、 Eclipse がPYTHONPATHからすべてのライブラリ (新しくインストールされたもの) を (再度) Eclipse にエクスポートする必要があります。

これで、Eclipse はライブラリーを認識する必要があり、それを問題なく操作できるはずです。

これが役立つことを願っています:)

于 2010-11-05T11:10:54.690 に答える