# PyLucene安装

- URL: https://www.yidoo.xyz/pylucene-installation
- 作者: 核动力蜗牛
- 发布时间: 2011-05-15
- 更新时间: 2011-05-15
- 分类: 技术笔记
- 标签: python, pylucene

1.安装 Python

```
 sudo apt-get install python
 sudo apt-get install python-dev
```

2.安装 Ant

```
 sudo apt-get install ant
```

3.安装 setuptools

```
 sudo apt-get install python-setuptools
```

打补丁：

```
 mkdir tmp
 cd tmp
 unzip -q /usr/local/lib/python2.6/dist-packages/setuptools-0.6c11-py2.6.egg
 patch -Nup0 < /home/killua/Download/pylucene-3.1.0-1/jcc/jcc/patches/patch.43.0.6c11
 sudo zip /usr/local/lib/python2.6/dist-packages/setuptools-0.6c11-py2.6.egg -f
 cd com, and it provides a fantastic selection of  <a href="http://slotmachineitaliane.net">slotmachineitaliane.net</a>  games, bonuses, promotions and more. ..
 rm -rf tmp
```

4.安装 JDK

```
 sudo apt-get install openjdk-6-jdk
```

5.安装 Pylucene
下载地址：<http://www.apache.org/dyn/closer.cgi/lucene/pylucene/>
tar xzvf pylucene-3.0.1-1-src.tar.gz
cd pylucene-3.0.1-1/jcc

6.安装 jcc

```
 python setup.py build
 sudo python setup.py install
```

7.修改 Makeifle
打开了这几行注释：

```bash
 # Linux   (Ubuntu 8.10 64-bit, Python 2.5.2, OpenJDK 1.6, setuptools 0.6c9)
  PREFIX_PYTHON=/usr
  ANT=ant
  PYTHON=$(PREFIX_PYTHON)/bin/python
  JCC=$(PYTHON) -m jcc --shared
  NUM_FILES=3
```

修改-m jcc 为 -m jcc.**main**

8.编译安装 Pylucene

```
 make
 sudo make install
```
