背景:所需环境是ubuntu   anaconda  NLTK,这些比较容易安装的,可以自行百度解决。

 

一、下载kenLM的文件

直接进入KenLM环境的搭建,首先进入kenlm的github网址点击打开链接,然后会进入到kenlm的界面,如下:

kenlm环境搭建

 3、解压下载好的文件或如下操作:

使用命令:wget -O - http://kheafield.com/code/kenlm.tar.gz |tar xz 对kenlm库进行下载

kenlm环境搭建

 

如果已经安装好cmake的,可以直接执行下面操作:

mkdir -p build
cd build
cmake ..
make -j 4

 

如果提示没有安装cmake,就先进行cmake再操作上面命令:

1、sudo apt install cmake

继续执行编译,发现如下错误:

kenlm环境搭建

这时候,可以使用命令apt install libboost-dev libboost-test-dev安装boost:

kenlm环境搭建

再次编译,又发现boost安装不全面:这是输入 sudo apt-get install libboost-all-dev

再编译后,又发现Eigen3问题。

kenlm环境搭建

错误提示有教你如何解决这个问题,但是我安装他的只是还是没装好,可能姿势出问题了。然后网上找到了

sudo apt-get install libeigen3-dev  执行一下也能解决这个问题

最后再cmake一下啊,大概都会成功

kenlm环境搭建

 

 

接着再执行命令make -j 4,如下所示:

kenlm环境搭建

kenlm环境搭建

至此,kenlm环境搭建完毕。

 

 

最后:在linux下安装会比较顺畅,有关的使用有待探索……

相关文章:

  • 2022-12-23
  • 2021-08-01
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2021-12-05
  • 2021-08-19
  • 2021-07-05
猜你喜欢
  • 2021-07-22
  • 2021-06-25
  • 2021-10-08
  • 2021-04-14
  • 2021-10-11
  • 2021-11-12
相关资源
相似解决方案