前回記事でRaspberrPi自体へのMeCabインストールは完了したので、これをPython3から使えるようにする(Python3にバインディングする)。
この記事を参考にするが、Python2.7を使っているので、Python3に読み替えて進める。
環境
・Python3を使う
$ python -V
$ python
>>> import mecab
(エラーになる。つづりがおかしい。正しくは MeCab)
>>> import Mecab
(エラーになる。つづりがおかしい。正しくは MeCab)
>>> import MeCab
>>> import sys
>>> m = MeCab.Tagger("-Ochasen")
>>> print m.parse("今日はとても良い天気ですね")
(エラーになる。つづりがおかしい。python3なのでprint文はカッコで囲む)
>>> print (m.parse("今日はとても良い天気ですね"))
これで python3 から MeCabを使えるようになった。
※ なお、-Ochasen は -O(Output)とchasen(下記)の合成