Installieren Sie Mecab 0.994 unter CentOS 6.4 und rufen Sie es von Ruby und Python aus auf. Die Ruby-Version ist 2.1.2p95 und Python ist 3.4.1.
$ wget http://mecab.googlecode.com/files/mecab-0.994.tar.gz
$ ls
$ cd mecab-0.994
$ sudo ./configure --enable-utf8-only
$ make
$ sudo make install
$ sudo ln -s /usr/local/bin/mecab-config /usr/bin/mecab-config
$ cd ~
$ sudo vi /etc/ld.so.conf
/usr/local/lib ← hinzugefügt
$ sudo ldconfig
$ wget http://mecab.googlecode.com/files/mecab-ipadic-2.7.0-20070801.tar.gz
$ tar zvxf mecab-ipadic-2.7.0-20070801.tar.gz
$ cd mecab-ipadic-2.7.0-20070801
$ ./configure --with-charset=utf8
$ make
$ sudo make install
$ cd ~
$ wget "http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Fnaist-jdic%2F53500%2Fmecab-naist-jdic-0.6.3b-20111013.tar.gz" -O naistdic.tar.gz
$ tar zvxf naistdic.tar.gz
$ cd mecab-naist-jdic-0.6.3b-20111013/
$ sudo ./configure --with-charset=utf8
$ make
$ sudo make install
$ cd ~
$ mecab
Der Kunde nebenan ist ein Kunde, der oft Kakis isst
Nachbarnomenklatur,Allgemeines,*,*,*,*,neben an,Tonari,Tonari
Hilfswörter,Union,*,*,*,*,von,Nein,Nein
Kundennomenklatur,Allgemeines,*,*,*,*,Kunde,Cuck,Cuck
Ist ein Assistent,Hilfe,*,*,*,*,Ist,C.,Beeindruckend
Gut ergänzt,Allgemeines,*,*,*,*,Häufig,Yoku,Yoku
Kaki Substantiv,Allgemeines,*,*,*,*,Persimmon,Auster,Auster
Verb essen,Unabhängigkeit,*,*,Godan / Wa Line Erinnerung,Grundform,Essen,Ku,Ku
Kundennomenklatur,Allgemeines,*,*,*,*,Kunde,Cuck,Cuck
Hilfsverb,*,*,*,Besondere,Grundform,Ist,Da,Da
EOS
$ wget http://mecab.googlecode.com/files/mecab-ruby-0.994.tar.gz
$ tar zvxf mecab-ruby-0.994.tar.gz
$ /opt/ruby/current/bin/ruby extconf.rb
$ make
$ sudo make install
$ sudo ldconfig
$ /opt/ruby/current/bin/ruby test.rb
$ cd ~
$ wget http://mecab.googlecode.com/files/mecab-python-0.994.tar.gz
$ tar zvxf mecab-python-0.994.tar.gz
$ cd ../mecab-python-0.994
$ sudo vi setup.py
return cmd1(str).split() ←def cmd2(str):Ändern Sie den Inhalt(1 Platz)
/usr/local/bin/mecab-config ←mecab-Konfiguration ändern(4 Plätze)
$ sudo /opt/python/current/bin/python setup.py build
$ sudo /opt/python/current/bin/python setup.py install
$ sudo ldconfig
$ /opt/python/current/bin/python
Python 3.4.1 (default, Aug 7 2014, 15:45:41)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import MeCab
>>> test = MeCab.Tagger("-Ochasen")
>>> hoge = test.parse("Rufen Sie Mecab von Python aus auf")
>>> print(hoge)
Python Python Python-Nomenklatur-Proprietäre Nomenklatur-Organisation
Von Kara zu Auxiliary-Fallassistent-Allgemeines
Mecab Mecab Mecab-Nomenklatur-Allgemeines
Wo wo Auxiliary-Fallassistent-Allgemeines
Rufen Sie Yobidashi Call Verb-Unabhängiger durchgehender 5-Dan / Sa-Leitungs-Typ
Masu Masu Masu Hilfsverb Spezial- / Massengrundform
EOS
>>>
Fertig.
Recommended Posts