インフルエンサー

哲学とライティングとプログラムの発信

MacにMeCabとmecab-ipadic-NEologdをインストールしてPythonから使うまで

MacMeCabmecab-ipadic-NEologdをインストールしてPythonから使うまでをメモ。

MacMeCabをインストールする

$ brew install mecab
$ brew install mecab-ipadic

これでターミナルにmecabと入力するとさっそくMeCabが使えるかと思います。

mecab-ipadic-NEologdをインストール

基本的には公式のREADMEに詳しく書かれているのと、mecab-ipadic-NEologdのメリットなどが書かれています。

github.com

$ 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")

こんな感じとか

以上、MeCabmecab-ipadic-NEologdのインストールでした。