Edited at

【OSX】Python3.xでMeCab

More than 1 year has passed since last update.


はじめに

スッキリした記事がなかったのでメモがわりに残しておきます。


インストール

本体のインストール

$ brew install mecab

辞書のインストール

$ brew install mecab-ipadic

バージョン確認

$ mecab -v

mecab of 0.996

mecab-python3のインストール

$ pip install mecab-python3

以上で

import MeCab

が実行可能になります。


使い方


mecab.py

import MeCab

tagger = MeCab.Tagger()

node = tagger.parseToNode('すもももももももものうち')

while node:
#node.featureで品詞などを含む文字列を返す
print(node.feature)
node = node.next


$ python mecab.py

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