形態素解析MeCabの辞書:unidicとipadicのバージョンはどこに書いてある?(MacOSの場合)

形態素解析MeCabの辞書としてunidicを使用しているのですが,そのバージョンを知りたくて色々調べたのですが

どうもはっきりと書いてあるところがなく,困ってました・・・・

私はMacを使っているので,brew を使ってmecab-unidicとmecab-ipadicをインストールしてます.そのため,unidicとipadicは以下のフォルダにインストールされています.

/usr/local/lib/mecab/dic/

したがって,PythonのMeCabでTaggerを定義するときは,unidicの場合

import MeCab
tagger = MeCab.Tagger('-d /usr/local/lib/mecab/dic/unidic')

のように辞書を設定してました.ところが,/usr/local/lib/mecab/dic/unidicの中のファイルをみても,バージョンに関する情報はない(どこかにあるのかもしれませんが…)

これ,論文とかにバージョンを書かないといけないので,分からないと困ります.

答は下記フォルダにありました.

/usr/local/Cellar/mecab-unidic/

この中に,バージョンごとにフォルダがあって私の場合,2.1.2でした.

ipadicも全く同じで,/usr/local/Cellar/mecab-ipadic/ のフォルダをみると

このようなフォルダがあって,バージョンは2.7.0-20070801のようです.

で,実はこの情報はbrewでインストールした時に表示されてました💦(←ちゃんと見ろよw).試しにbrewで再インストールすると,以下のような表示になります.

はい,ちゃんとインストール先情報もバージョン情報も記載があります.これ,ちゃんと記録を取っておかないと後で分からなくなりますよね.

でも,UNIXでは常識なのかな?(ちなみに私は初心者)

コメント

タイトルとURLをコピーしました