MacにMeCabとmecab-ipadic-NEologdをインストールしてPythonから使うまで
MacにMeCabとmecab-ipadic-NEologdをインストールしてPythonから使うまでをメモ。
MacにMeCabをインストールする
$ brew install mecab $ brew install mecab-ipadic
これでターミナルにmecabと入力するとさっそくMeCabが使えるかと思います。
mecab-ipadic-NEologdをインストール
基本的には公式のREADMEに詳しく書かれているのと、mecab-ipadic-NEologdのメリットなどが書かれています。
$ brew install git curl xz $ cd [好きなディレクトリ] $ git clone --depth 1 git@github.com:neologd/mecab-ipadic-neologd.git $ cd mecab-ipadic-neologd $ ./bin/install-mecab-ipadic-neologd -n
PythonからMeCabを使う
pip install mecab-python3
import MeCab mecab = MeCab.Tagger ('-d /usr/local/lib/mecab/dic/mecab-ipadic-neologd')
これで使えます。
デフォルトでの辞書の変更をしたい方は以下。
vim /usr/local/etc/mecabrc
dicdir = /usr/local/lib/mecab/dic/ipadic を下に変更 dicdir = /usr/local/lib/mecab/dic/mecab-ipadic-neologd
そうすれば、いちいち辞書を設定しなくてもいける
mecab = MeCab.Tagger("-Ochasen")
こんな感じとか