pyluence安装说明
pyluence源码
http://apache.mirrors.tds.net/lucene/pylucene/
安装jdk和ant
sudo apt-get install openjdk-8-jdk
sudo apt-get install ant
添加到~/.bashrc
# java-8
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64:$JAVA_HOME
export JRE_HOME=${JAVA_HOME}/jre:$JRE_HOME
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
修改jcc/setup.py文件
JDK = {
'darwin': JAVAHOME or JAVAFRAMEWORKS,
'ipod': '/usr/include/gcc',
'linux': '/usr/lib/jvm/java-8-openjdk-amd64', # 此行
'sunos5': '/usr/jdk/instances/jdk1.6.0',
'win32': JAVAHOME,
'mingw32': JAVAHOME,
'freebsd7': '/usr/local/diablo-jdk1.6.0'
}
编译安装JCC
conda activate torch12
python setup.py build
python setup.py install
Makefile文件
PREFIX_PYTHON=/home/wqs/data2/tools/miniconda3/envs/torch12
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=10
编译安装
make
make install
make
千万不要加 -j
,否则make install
会报错, 如果报权限的错,采用sudo make
;