У меня установлен плагин Pydev в моем Eclipse, и я вызываю PyLucene в своем коде Python. Lucene находится в PYTHONPATH и, следовательно,
import lucene
ошибок не дает. Но попытка использовать что-либо, полученное из класса lucene, дает ошибку «неразрешенный импорт». Например,
from org.apache.lucene.analysis.standard import StandardAnalyzer
from org.apache.lucene.index import DirectoryReader
from org.apache.lucene.queryparser.classic import QueryParser
from org.apache.lucene.search import IndexSearcher
from org.apache.lucene.store import SimpleFSDirectory
from org.apache.lucene.util import Version
все строки выше дают эту ошибку. Кроме того, этот код отлично работает из командной строки в моей оболочке bash. Итак, я убедился, что мое затмение использует те же значения для PATH, LD_LIBRARY_PATH и PYTHONPATH, что и в моей оболочке. Однако ошибка по-прежнему сохраняется.
Что здесь может быть не так?