macportsでmecabをインストール
Macでmecabを用いる時には, フォントをutf-8に設定しなければ文字化けしてしまう。mecab-ipadic-utf8はutf-8用の辞書。
sudo port install mecab mecab-ipadic-utf8
このまま使用すると文字化けしてしまう。まず辞書の設定を調べる。
mecab -D
filename: /opt/local/lib/mecab/dic/sysdic/sys.dic
version: 102
charset: euc-jp
type: 0
size: 392126
left size: 1316
right size: 1316
辞書は現在/opt/local/lib/mecab/dic/sysdic/sys.dic
に設定されている。
ls -l /opt/local/lib/mecab/dic
total 0
drwxr-xr-x 11 root admin 352 3 9 09:18 ipadic-eucjp
drwxr-xr-x 11 root admin 352 3 9 09:18 ipadic-utf8
lrwxr-xr-x 1 root admin 12 10 27 2018 sysdic -> ipadic-eucjp
sys.dic
が入っているディレクトリ/opt/local/lib/mecab/dic/sysdic
はデフォルトの辞書を含むディレクトリipadic-eucjp
へのリンクなので、ipadic-utf8
へリンクを張り替える。
sudo ln -snf /opt/local/lib/mecab/dic/ipadic-utf8 /opt/local/lib/mecab/dic/sysdic
これで正常に使えるようになる.
追加 (pythonバインディング)
pythonで使うには
sudo pip install mecab-python3
をすれば良い。
Author And Source
この問題について(macportsでmecabをインストール), 我々は、より多くの情報をここで見つけました https://qiita.com/bauer/items/7812b5029bc85a6a696d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .