Pythonで自然言語処理をするために入れたものメモ

環境を整えただけ。まだ何もしてない。とりあえずメモ代わり。てきとーに入れたのでなんかまずいかもしれない。

MacPorts

'sudo port selfupdate'を忘れずに

Python 2.7.3

sudo port install python27
sudo port select --set python python27

NLTK

sudo port install py27-nltk
installが終わったら、pythonのinteractive shellを開き、

import nltk
nltk.download()

GUIが起動するので、allを選択しDonwload. ちょっと待ったらおしまい。

MeCab

sudo port install mecab

CaboCha

sudo port install cabocha

CaboChaもportsから入れたけど、そのままではpythonにうまくbindingできなかった。 sourceからインストールするわけじゃないけど、Google CodeからCaboChaをダウンロードして、その中に入ってるbinding用のscriptを使ったらいけた。っぽい?

cd [CABOCHA_DIR]/python
python seup.py build sudo python seup.py install

libsvm

sudo port install libsvm +python27