[Python]ubuntu 14.04でのMeCabのインストール方法


Ubuntu14.04でaptを使用してMeCabをインストールし、Pythonで使う方法を記載します。
(ほとんどのサイトで、ソースコードからのインストールが紹介されていたので忘備録となります。)



1. 必要なファイルをインストールする



sudo apt-get update
sudo apt-get install -y git
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev
sudo apt-get install -y libreadline-dev libsqlite3-dev wget curl llvm
sudo apt-get install -y mecab mecab-ipadic-utf8 libmecab-dev



2. 環境変数を設定する



echo 'export MECAB_PATH=/usr/lib/libmecab.so.2' >> ~/.bashrc



3. MeCabの公式サイトから適したバージョンのPythonラッパーを入手する


"mecab-config --version"を実行しインストールされたMeCabのバージョンを確認します。

mecab-config --version
0.996

MeCabの公式サイト内の「perl/ruby/python/java バインディング」ダウンロードからバージョンに適したラッパを入手します。
Ver.0.966の場合は「mecab-python-0.996.tar.gz」となります。


4. 「mecab-python-X.XXX.tar.gz」をインストールします。



pip install mecab-python-X.XXX.tar.gz



5. 動作確認


以下のコードを使用して動作を確認します。

#-*- coding:utf-8 -*-
import sys
import MeCab
mt = MeCab.Tagger("-Ochasen")
text = u"MeCabの動作テスト"
print mt.parse(text.encode('utf-8'))
node = mt.parseToNode(text.encode('utf-8'))
while node:
print node.surface + '\t' + node.feature
node = node.next


0 件のコメント :

コメントを投稿