facebook twitter hatena line email

Mecab/インストール・実装

提供: 初心者エンジニアの簡易メモ
2022年10月1日 (土) 08:14時点におけるAdmin (トーク | 投稿記録)による版 (辞書インストール)

移動: 案内検索

windows版ダウンロード&インストール

  1. http://mecab.sourceforge.net/
  2. mecab-0.98.exe実行

linux版ダウンロード&インストール

本体

$ cd /usr/local/src
$ wget https://mecab.googlecode.com/files/mecab-0.996.tar.gz
$ tar zxfv mecab-0.996.tar.gz
$ cd mecab-0.996
$ ./configure --with-charset=utf8
$ make
$ make check
$ sudo make install

インストールエラー対応方法

configure: error: no acceptable C compiler found in $PATH
configure: error: Your compiler is not powerful enough to compile MeCab.  If it should be, see config.log for more information of why it failed.
$ sudo yum -y install gcc
$ sudo yum install gcc-c++

辞書インストール

wget http://sourceforge.net/projects/mecab/files/mecab-ipadic/2.7.0-20070801/mecab-ipadic-2.7.0-20070801.tar.gz
tar zxvf mecab-ipadic-2.7.0-20070801.tar.gz
cd mecab-ipadic-2.7.0-20070801
./configure --with-mecab-config=/usr/local/bin/mecab-config --prefix=/usr/local/ --with-charset=utf8
make
sudo make install

辞書インストールしてない時のエラー

param.cpp(69) [ifs] no such file or directory: /usr/local/lib/mecab/dic/ipadic/dicrc

動作確認

$ echo "すもももももももものうち" | mecab
すもも  名詞,一般,*,*,*,*,すもも,スモモ,スモモ
も  助詞,係助詞,*,*,*,*,も,モ,モ
もも  名詞,一般,*,*,*,*,もも,モモ,モモ
も  助詞,係助詞,*,*,*,*,も,モ,モ
もも  名詞,一般,*,*,*,*,もも,モモ,モモ
の  助詞,連体化,*,*,*,*,の,ノ,ノ
うち  名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ
EOS