Unix 安装Mecab
- 下载
链接:https://pan.baidu.com/s/1iIlsb_ZDtn1VunYKoeSGtQ
提取码:hgz5
复制这段内容后打开百度网盘手机App,操作更方便哦
- 运行环境
- C++ 编译器 (g++ 3.4.3 和 VC7 确认可以编译通过)
- iconv (libiconv): 用于词典的编码转换
- 安装
- Mecab分词器安装
% tar zxfv mecab-X.X.tar.gz
% cd mecab-X.X
% ./configure
% make
% make check
% su
# make install
- Mecab词典安装
% tar zxfv mecab-ipadic-2.7.0-XXXX.tar.gz
% mecab-ipadic-2.7.0-XXXX
% ./configure
% make
% su
# make install
- 遇到的问题
安装词典过程中出现的问题:
$ make
/usr/local/libexec/mecab/mecab-dict-index -d . -o . -f EUC-JP -t utf8
/usr/local/libexec/mecab/mecab-dict-index: error while loading shared libraries: libmecab.so.1: cannot open shared object file: No such file or directory
make: *** [matrix.bin] エラー 127
- 解决方法(亲测可用)
正常安装mecab时所需要的lib应该都会在/usr/local/lib下
在/etc/local/ld.so.conf中添加/usr/local/lib
然后运行ldconfig命令更新库加载路径。
$ sudo ldconfig
然后继续make安装
参考:
http://www.52nlp.cn/%E6%97%A5%E6%96%87%E5%88%86%E8%AF%8D%E5%99%A8-mecab-%E6%96%87%E6%A1%A3