EmptyPage.jp > Whining Express > 2008-12-21
古文についての雑談の合間に更新情報や世間話が入ってくるページ。
久しぶりにプログラム的なものを。
MeCab の機能を Python から使えるようにするためのバインディングですが、配布元のソースは Windows だとうまくインストールできません。あれこれパラメータをいじって手作業でビルドするとなんとか動くようなものが作れますが、面倒です。そこで、Windows 用 Python 向けのインストーラを作成しました。
といっても、Python の distutil の機能を使っただけだけど。
当然ですが、Windows 版 MeCab 本体がインストールされている必要があります。MeCab 本体については、Windows 用のインストーラが配布されています。
C:¥>python Python 2.6.1 (r261:67517, Dec 4 2008, 16:51:00) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import MeCab >>> t = MeCab.Tagger() >>> print t.parse('今日もしないとね') 今日 名詞,副詞可能,*,*,*,*,今日,キョウ,キョー も 助詞,係助詞,*,*,*,*,も,モ,モ し 動詞,自立,*,*,サ変・スル,未然形,する,シ,シ ない 助動詞,*,*,*,特殊・ナイ,基本形,ない,ナイ,ナイ と 助詞,接続助詞,*,*,*,*,と,ト,ト ね 助詞,終助詞,*,*,*,*,ね,ネ,ネ EOS >>>
ぱっと見は動いているようですが、どうでしょう。試された方は動作報告をいただけると助かります。
注意!! このインストーラはまだよくテストされてません。ご自身の責任で使用してください。