N-Gram语言模型工具kenlm的详细安装教程

【本配置过程基于Linux系统】

下载源代码:

wget -O - https://kheafield.com/code/kenlm.tar.gz |tar xz

N-Gram语言模型工具kenlm的详细安装教程_第1张图片


 编译:

makdir kenlm/build
cd kenlm/build
cmake .. && make -j4

发现报错:

N-Gram语言模型工具kenlm的详细安装教程_第2张图片 

系统中没有cmake,按照错误提示,执行以下命令:

sudo apt-get install cmake

安装完成后,再次cmake:

cmake ..

 又报错:

N-Gram语言模型工具kenlm的详细安装教程_第3张图片

 找不到boost,那么就下载它:

sudo apt install libboost-dev libboost-test-dev

安装完成后继续cmake,无语,还报错: N-Gram语言模型工具kenlm的详细安装教程_第4张图片

boost依赖包没装全,索性全装了:

sudo apt-get install libboost-all-dev

对于eigen3这个包,尝试了网上说的方法:

cd ~ && wget -O - https://bitbucket.org/eigen/eigen/get/3.2.8.tar.bz2 |tar xj

有问题:

N-Gram语言模型工具kenlm的详细安装教程_第5张图片 

继续尝试

sudo apt-get install libeigen3-dev

N-Gram语言模型工具kenlm的详细安装教程_第6张图片

没问题,继续cmake,发现又有包找不到:

N-Gram语言模型工具kenlm的详细安装教程_第7张图片 

根据提示的两个包,下载它们:

sudo apt-get install libbz2-dev liblzma-dev
cmake ..

 N-Gram语言模型工具kenlm的详细安装教程_第8张图片

终于不报错了。然后编译:

sudo make -j4

接下来等待编译的完成:

N-Gram语言模型工具kenlm的详细安装教程_第9张图片

编译完成后,执行下载:

sudo make install 

 N-Gram语言模型工具kenlm的详细安装教程_第10张图片

OK, kenlm安装完成~ 

你可能感兴趣的:(工具安装,语言模型,自然语言处理,kenlm)