背景:所需环境是ubuntu anaconda NLTK,这些比较容易安装的,可以自行百度解决。
一、下载kenLM的文件
直接进入KenLM环境的搭建,首先进入kenlm的github网址点击打开链接,然后会进入到kenlm的界面,如下:
3、解压下载好的文件或如下操作:
使用命令:wget -O - http://kheafield.com/code/kenlm.tar.gz |tar xz 对kenlm库进行下载
如果已经安装好cmake的,可以直接执行下面操作:
mkdir -p build cd build cmake .. make -j 4
扫描二维码关注公众号,回复:
10323410 查看本文章
如果提示没有安装cmake,就先进行cmake再操作上面命令:
1、sudo apt install cmake
继续执行编译,发现如下错误:
这时候,可以使用命令apt install libboost-dev libboost-test-dev安装boost:
再次编译,又发现boost安装不全面:这是输入 sudo apt-get install libboost-all-dev
再编译后,又发现Eigen3问题。
错误提示有教你如何解决这个问题,但是我安装他的只是还是没装好,可能姿势出问题了。然后网上找到了
sudo apt-get install libeigen3-dev 执行一下也能解决这个问题
最后再cmake一下啊,大概都会成功
接着再执行命令make -j 4,如下所示:
至此,kenlm环境搭建完毕。
最后:在linux下安装会比较顺畅,有关的使用有待探索……