Don't worry about failure. Worry about the chances you miss when you don't even try. (Gray Matter)

CentOS にMeCabとCaboChaをインストール

CentOS にMeCabとCaboChaをインストールするときにいつもひっかかるんですよね。

準備

  1. sudo yum install gcc
  2. sudo yum install gcc-c++

MeCab

 

  • cd
  • ./configure –with-charset=utf8 –enable-utf8-only
  • make
  • sudo make install
  • tar xvfz mecab-ipadic-2.7.0-20070801.tar.gz
  • cd mecab-ipadic-2.7.0-20070801
  • ./configure –with-charset=utf8
  • make
  • sudo make install

 

  • sudo yum install python-devel
  • python setup.py build
  • sudo python setup.py install

 

  • [mecab-python-0.996]$ cat a.py
    # coding:utf-8
    import sys
    import MeCab
    m = MeCab.Tagger (“-Ochasen”)
    print m.parse (“今日もしないとねというのを真似してみる”)
  • [mecab-python-0.996]$ python a.py
    今日    キョウ    今日    名詞-副詞可能
    も    モ    も    助詞-係助詞
    し    シ    する    動詞-自立    サ変・スル    未然形
    ない    ナイ    ない    助動詞    特殊・ナイ    基本形
    と    ト    と    助詞-接続助詞
    ね    ネ    ね    助詞-終助詞
    という    トイウ    という    助詞-格助詞-連語
    の    ノ    の    名詞-非自立-一般
    を    ヲ    を    助詞-格助詞-一般
    真似    マネ    真似    名詞-サ変接続
    し    シ    する    動詞-自立    サ変・スル    連用形
    て    テ    て    助詞-接続助詞
    みる    ミル    みる    動詞-非自立    一段    基本形
    EOS

CaboCha

 

  •  CRF++
    • tar xvfz CRF++-0.58.tar.gz
    • cd CRF++-0.58
    • ./configure
    • make
    • sudo make install
  • CaboCha
    • tar xjvf cabocha-0.69.tar.bz2
    • cd cabocha-0.69
    • LDFLAGS=”-Wl,-rpath=/usr/local/lib -L/usr/local/lib” ./configure –with-charset=utf8 ←重要
      • 「”」に注意
    • make
    • sudo make install
      • 参考 http://denden6.hateblo.jp/entry/2013/12/11/014936
    • sudo ldconfig ←重要
  • python
    • python setup.py build
      • setup.py
        • setup(name = “cabocha-python”,
          version = cmd1(“/usr/local/bin/cabocha-config –version”),
          py_modules=[“CaboCha”],
          ext_modules = [
          Extension(“_CaboCha”,
          [“CaboCha_wrap.cxx”,],
          include_dirs=cmd2(“/usr/local/bin/cabocha-config –inc-dir”),
          library_dirs=cmd2(“/usr/local/bin/cabocha-config –libs-only-L”),
          libraries=cmd2(“/usr/local/bin/cabocha-config –libs-only-l”))
          ])
    • sudo  python setup.py install
    • sudo ldconfig ←重要

Comments are currently closed.