LoginSignup
23
19

More than 5 years have passed since last update.

anacondaのjupyter notebookからmecabを使うまでの手順

Last updated at Posted at 2018-12-15

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して使用できるようになる

23
19
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23
19