Ubuntu OS11.4のEclipseHeliosでPydev(2.5.0)プラグインを使用してPythonプログラムを開発しています。
プログラムはlucene(コア3.6)ライブラリを使用します。Luceneはjccを使用してインストールされました。以前はテキストエディタで開発し、を使用してコマンドラインで実行しましたがpython xxx.py
、luceneライブラリに関しては問題ありませんでした。
次に、プロジェクトをEclipseIDEにインポートしました。他のソースファイルはそのまま実行されますが、プログラムはluceneライブラリの基本クラスを見つけることができません。
import lucene # no error
StandardAnalyzer
しかし、他のクラスをインポートしようとすると、エラーが発生します。
from lucene import StandardAnalyzer #error: unresolved import
私の構成:
文法バージョン:2.7
Pythonインタープリター:usr / bin / python2.7
ライブラリには次のものが含まれます。
luceneフォルダーを外部ライブラリに追加しようとしましたが、役に立ちませんでした。これらのコマンドでコマンドラインpythonインタープリターを使用して、このパスを見つけました。
import lucene
print lucene.__path__
同様のパスがすでにライブラリにありますが(画像を参照してください。2番目のライブラリ)
['/usr/local/lib/python2.7/dist-packages/lucene-3.6.0-py2.7-linux-i686.egg/lucene']
この問題についてコメントをいただければ幸いです。ありがとう。