形態素解析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では常識なのかな?(ちなみに私は初心者)
コメント