min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

RaspberryPi3 Python3 で import MeCab して形態素解析 → 成功

前回記事でRaspberrPi自体へのMeCabインストールは完了したので、これをPython3から使えるようにする(Python3にバインディングする)。

min117.hatenablog.com

 

この記事を参考にするが、Python2.7を使っているので、Python3に読み替えて進める。

uepon.hatenadiary.com

 

環境

 ・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("今日はとても良い天気ですね"))

f:id:min117:20180902140615p:plain

これで python3 から MeCabを使えるようになった。

 

※ なお、-Ochasen は -O(Output)chasen(下記)の合成

f:id:min117:20180902141652p:plain