cygwin にmecab-pythonを導入する場合の注意

cygwinmecab-pythonを導入する場合の注意
(1)バージョンはmecabにあわせる
(2)setup.pyを以下のように改変する.
libraries=["mecab","iconv"]) の部分、コンパイルオプションで使うmecab iconvを選ぶ.
http://ftablog.s56.xrea.com/index.php?itemid=210を参考に.
(3) test.py も文字コードで怒られるので,#coding:utf-8 をtest.pyのプログラムの2行目に追加.
これで大丈夫なはず.(環境windows7 64bit版)

中国語の辞書を使うときは、
t = MeCab.Tagger('-d /usr/src/mecab-chinese-data') 
をする.


setup.py

 #!/usr/bin/env python

from distutils.core import setup,Extension,os
import string

def cmd1(str):
    return os.popen(str).readlines()[0][:-1]

def cmd2(str):
    return string.split (cmd1(str))

setup(name = "mecab-python",
        version = cmd1("mecab-config --version"),
        py_modules=["MeCab"],
        ext_modules = [
                Extension("_MeCab",
                        ["MeCab_wrap.cxx",],
                        include_dirs=cmd2("mecab-config --inc-dir"),
                        library_dirs=cmd2("mecab-config --libs-only-L"),
                        #libraries=cmd2("mecab-config --libs-only-l"))
                        libraries=["mecab","iconv"])
                        ])