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 件のコメント :
コメントを投稿