mecab本体のインストール
ここにアクセスしてzipファイルをダウンロード&解凍
https://files.pythonhosted.org/packages/ac/48/295efe525df40cbc2173748eb869290e81a57e835bc41f6d3834fc5dad5f/mecab-python3-0.996.1.tar.gz
mecabで使用する辞書をダウンロード
$ brew install mecab-ipadic
一応ターミナルで使えるか確認
$ mecab
でmecabを起動して文を入力
ロイヤルミルクティーはミルクティーよりもカロリーが高い
ロイヤルミルクティー 名詞,一般,*,*,*,*,*
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
ミルク 名詞,一般,*,*,*,*,ミルク,ミルク,ミルク
ティー 名詞,一般,*,*,*,*,ティー,ティー,ティー
より 助詞,格助詞,一般,*,*,*,より,ヨリ,ヨリ
も 助詞,係助詞,*,*,*,*,も,モ,モ
カロリー 名詞,一般,*,*,*,*,カロリー,カロリー,カロリー
が 助詞,格助詞,一般,*,*,*,が,ガ,ガ
高い 形容詞,自立,*,*,形容詞・アウオ段,基本形,高い,タカイ,タカイ
使えたので次にpythonから使えるようにする
pythonでも使えるようにバインド
そのままpipインストールしようとするとunable to execute 'swig': No such file or directory
が出るので先にswigをインストール
$ conda install -c anaconda swig
その後
$ pip install mecab-python3
pythonで使えるか確認
$ python
>>> import MeCab
>>> mecab = MeCab.Tagger("-Ochasen")
>>> print(mecab.parse("ロイヤルミルクティーはミルクティーよりもカロリーが高い"))
ロイヤルミルクティー ロイヤルミルクティー ロイヤルミルクティー 名詞-一般
は ハ は 助詞-係助詞
ミルク ミルク ミルク 名詞-一般
ティー ティー ティー 名詞-一般
より ヨリ より 助詞-格助詞-一般
も モ も 助詞-係助詞
カロリー カロリー カロリー 名詞-一般
が ガ が 助詞-格助詞-一般
高い タカイ 高い 形容詞-自立 形容詞・アウオ段 基本形
EOS
jupyter notebook で使用する
任意の.ipynb
ファイルに行き、
以下のコマンドを実行
先頭の!を忘れずに
$ !pip install mecab-python3
Requirement already satisfied: mecab-python3 in /anaconda3/lib/python3.6/site-packages (0.996.1)
(Requirement already satisfiedと書いてあるのでやらなくてよかったかもしれないが...)
とりあえずこれでjupyter notebookからmecabをimportして使用できるようになる