Eclipse Pydev找不到Lucene库
我一直在使用UbuntuOS11.4上EclipseHelios中的Pydev(2.5.0)插件开发Python程序 该程序使用lucene(core 3.6)库。Lucene是使用jcc安装的。 之前,我使用文本编辑器开发了它,并在命令行上使用Eclipse Pydev找不到Lucene库,eclipse,lucene,python-2.7,pydev,Eclipse,Lucene,Python 2.7,Pydev,我一直在使用UbuntuOS11.4上EclipseHelios中的Pydev(2.5.0)插件开发Python程序 该程序使用lucene(core 3.6)库。Lucene是使用jcc安装的。 之前,我使用文本编辑器开发了它,并在命令行上使用pythonxxx.py运行,lucene库没有问题 然后,我将项目导入EclipseIDE。其他源文件仍按原样运行,但程序找不到lucene库的基本类 import lucene # no error 但是如果我尝试导入StandardAnalyze
pythonxxx.py
运行,lucene库没有问题
然后,我将项目导入EclipseIDE。其他源文件仍按原样运行,但程序找不到lucene库的基本类
import lucene # no error
但是如果我尝试导入StandardAnalyzer
或任何其他类,我会得到一个错误:
from lucene import StandardAnalyzer #error: unresolved import
我的配置:
- 语法版本:2.7
- Python解释器:usr/bin/python2.7
import lucene
print lucene.__path__
尽管库中已经存在类似的路径(请参见图2库)
['/usr/local/lib/python2.7/dist-packages/lucene-3.6.0-py2.7-linux-i686.egg/lucene']
如果您能对这个问题发表意见,我将不胜感激。谢谢。我认为问题在于PyDev代码分析器不能真正分析PyLucene。您可以尝试将“lucene”添加到窗口>首选项>pydev>解释器-python>强制内置(请参阅:了解详细信息)。在Mac OSX 10.8.5上运行Helios Service Release 2时遇到同样的问题。修正如下:
- 选择PyDev-解释器/语法
- 单击“单击此处配置未列出的解释器”
- 选择你的翻译