ubuntu安装pylucene

环境

  • ubuntu16.04
  • Anaconda3下 python3.6.4
  • JDK1.8.0_102
  • PyLucene7.5.0

安装工具

1.安装jdk

$sudo apt-get install openjdk-8-jdk

2.安装pylucene

官网下载地址:http://apache.mirrors.tds.net/lucene/pylucene/
下载后进行解压

3.安装Ant

$sudo apt-get install ant

4.安装setuptools

$sudo apt-get install python-setuptools

5.安装python dev

$sudo apt-get install python-dev

6.安装GNU C++编译器

$sudo apt-get install g++

7.激活所用的python环境

$source activate base(base是我python3.6.4的环境名)

8.Jcc编译安装

1)刚解压的文件夹中包含了jcc文件夹,进入该文件夹
$cd pylucene解压的文件夹/jcc
2)修改setup.py中jdk的路径
JDK = {
‘darwin’: JAVAHOME or JAVAFRAMEWORKS,
‘ipod’: ‘/usr/include/gcc’,
‘linux’: ‘/usr/lib/jvm/java-8-openjdk-amd64’,(就改了这一个)
‘sunos5’: ‘/usr/jdk/instances/jdk1.8.0’,
‘win32’: JAVAHOME,
‘mingw32’: JAVAHOME,
‘freebsd7’: ‘/usr/local/diablo-jdk1.8.0’
}
3)执行下述命令
$python setup.py build
$python setup.py install(千万不要加sudo啊,否则你只能用系统环境中的python调用)

9.修改MakeFile

这个文件在解压的pylucene文件夹下边,

#Linux     (Ubuntu 6.06, Python 2.4, Java 1.5, no setuptools)
PREFIX_PYTHON=/home/zy/sdb/anaconda3
ANT=JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 /usr/bin/ant
PYTHON=$(PREFIX_PYTHON)/bin/python
JCC=$(PYTHON) -m jcc --shared
NUM_FILES=2

10.pylucene编译安装

$cd … (回退到解压的pylucene文件夹)
$make (千万不要加 -j,否则make install会报错, 如果报权限的错,采用sudo make)
$make install

Bingo!! 撒花

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勤劳的凌菲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值