fugashiの辞書の優先順位
#fugashi
unidicとunidic-liteの両方がある環境では、unidicが優先される
実装 https://github.com/polm/fugashi/blob/v1.1.2/fugashi/fugashi.pyx#L319-L330
unidicをまずimport
unidicがImportErrorになったらunidic-liteをimport
importできたらdicdirを返す
気づくきっかけとなったエラー
pip install fugashi[unidic-lite]の後、pip install transformers[ja]
後者によりunidicがインストールされた
その後、fugashi.Taggerを初期化しようとすると
RuntimeError:
Failed initializing MeCab. ...
GenericTaggerは動く
このエラーの原因はdicdirから辞書が読み込めないこと
READMEにもあるpython -m unidic downloadをする
https://github.com/polm/fugashi/issues/24#issuecomment-692617228
https://github.com/polm/fugashi/issues/40#issuecomment-882388101