pymlaskで感情分析をしようとした時にエラーに遭遇したのでメモしておきます。
from mlask import MLAsk emotion_analyzer = MLAsk() emotion_analyzer.analyze('コロナ防疫祈願に靖国へ行こう きっと英霊が守ってくださる aiミカエル長崎')
<エラーメッセージ>
[ifs] no such file or directory: c:\mecab\mecabrc
pymlaskは内部でmecabの辞書を使っているのですが、mecabをインストールしているにも関わらずこのようなエラーがでました。
解決法
辞書をインストールしてあげるだけでOK。mecabと依存で一緒にインストールされているはずなので、mecabをインストールしたばかりで上記のエラーがでている場合はランタイムを再起動するとモジュールのPATHが通って読み込まれるようになりエラーが消えるかもしれません。
pip install unidic-lite
参照:https://qiita.com/cress_cc/items/6b1db5865741b1c9fe6a
コメント
[…] 関連記事:mecab-python で [ifs] no such file or directory: c:\mecab\mecabrc エラーが出た話 […]