Macに形態素解析エンジンMeCabをインストール

  • 12
    いいね
  • 0
    コメント

環境

  • OS X El Capitan
  • iMac (21.5-inch, Mid 2011)
  • python2系

用意するもの

  • mecab-0.996.tar.gz
  • mecab-ipadic-2.7.0-20070801.tar
  • mecab-python-0.996.tar (pythonからmecabを使いたい方のみ)

ダウンロード元:MeCab: Yet Another Part-of-Speech and Morphological Analyzer

MeCabのインストール

  • インストール先(任意):/opt/local/
  • mecab-0.996.tar.gzを予め解凍すること
$cd mecab-0.996
$./configure --enable-utf8-only --prefix=/opt/local/
$make
$sudo make install

IPA辞書のインストール

  • インストール先(任意):/opt/local/
  • mecab-ipadic-2.7.0-20070801.tarを予め解凍すること
$cd mecab-ipadic-2.7.0-20070801
$./configure --with-charset=utf8 --prefix=/opt/local/
$make
$sudo make install

mecabコマンドの確認

mecabコマンドを叩く

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

mecab-pythonのインストール

  • インストール先(任意):/opt/local/
  • mecab-python-0.996.tarを予め解凍すること
$cd mecab-python-0.996
$python setup.py build
$sudo python setup.py install --prefix=/opt/local

mecab-pythonの動作確認

./mecab-python-0.996/以下のtest.pyを実行する。

$python test.py
0.996
太郎  名詞,固有名詞,人名,名,*,*,太郎,タロウ,タロー
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
この  連体詞,*,*,*,*,*,この,コノ,コノ
本 名詞,一般,*,*,*,*,本,ホン,ホン
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
二 名詞,数,*,*,*,*,二,ニ,ニ
郎 名詞,一般,*,*,*,*,郎,ロウ,ロー
を 助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
見 動詞,自立,*,*,一段,連用形,見る,ミ,ミ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
女性  名詞,一般,*,*,*,*,女性,ジョセイ,ジョセイ
に 助詞,格助詞,一般,*,*,*,に,ニ,ニ
渡し  動詞,自立,*,*,五段・サ行,連用形,渡す,ワタシ,ワタシ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
。 記号,句点,*,*,*,*,。,。,。
EOS

    BOS/EOS,*,*,*,*,*,*,*,*
太郎  名詞,固有名詞,人名,名,*,*,太郎,タロウ,タロー
は     助詞,係助詞,*,*,*,*,は,ハ,ワ
この  連体詞,*,*,*,*,*,この,コノ,コノ
本     名詞,一般,*,*,*,*,本,ホン,ホン
を     助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
二     名詞,数,*,*,*,*,二,ニ,ニ
郎     名詞,一般,*,*,*,*,郎,ロウ,ロー
を     助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
見     動詞,自立,*,*,一段,連用形,見る,ミ,ミ
た     助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
女性  名詞,一般,*,*,*,*,女性,ジョセイ,ジョセイ
に     助詞,格助詞,一般,*,*,*,に,ニ,ニ
渡し  動詞,自立,*,*,五段・サ行,連用形,渡す,ワタシ,ワタシ
た     助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
。     記号,句点,*,*,*,*,。,。,。
    BOS/EOS,*,*,*,*,*,*,*,*
EOS
EOS
filename: /opt/local/lib/mecab/dic/ipadic/sys.dic
charset: utf8
size: 392126
type: 0
lsize: 1316
rsize: 1316
version: 102
mecab-python-0.996

参考ページ