LoginSignup
18
19

More than 5 years have passed since last update.

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

Posted at

環境

  • 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

参考ページ

18
19
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
19