Ubuntu 10.04 下安装 PyLucene 3.0.1

环境: * Ubuntu 10.04 64bit * Python 2.6.5 * Ant 1.8.0 * setuptools 0.6c11 * jdk 1.6.0_20

首先保证上面的软件包都安装好,版本不一定要和我一样,另外可能需要安装 python-2.6-dev,否则会提示找不到 Python.h,然后就可以开始安装了 tar xzvf pylucene-3.0.1-1-src.tar.gz && cd pylucene-3.0.1-1/jcc

需要编辑 setup.py JDK = { .. 'linux2': '/usr/local/jdk', # 这个目录比需要有 include 目录及相关头文件 .. }

然后安装 jcc,build 过程可能会有错误,只需要执行输出的命令后再 build 即可 python setup.py build && sudo python setup.py install cd ..

编辑 Makefile,把适合你系统那一块注释删掉 PREFIX_PYTHON=/usr ANT=ant PYTHON=$(PREFIX_PYTHON)/bin/python # 这里主要根据 Python 版本和 jcc 的安装决定 JCC=$(PYTHON) -m jcc.main --shared # --shared 一般不需要加 NUM_FILES=2

最后安装 Pylucene,这个过程会调用 ant 编译 Lucene Java make && sudo make install