MecabのWindows11への導入,Pythonでの利用
エラーが出て苦戦したので備忘録。
まず、Mecabのwindowsへのインストール。
こちらの勝手版を活用。https://github.com/ikegami-yukino/mecab/releases/tag/v0.996.2
言語は、UTF-8を活用。
Shift-JISにすれば、コマンドプロンプト等で使えるが、Pythonで使うとき文字化けしてしまう。
Anacondaのターミナルで、pip install mecab-python3でインストール。
ここで、以下のようなコードをspyderで実行すると
import MeCab mecab = MeCab.Tagger() print(mecab.parse("もう時間なので、私は帰ります。君も帰りなさい。というか、帰れ!"))
こちらのページhttps://github.com/SamuraiT/mecab-python3/issues/98を参考に、libmecab.dllを
C:\Users\*****\AppData\Roaming\Python\lib\site-packages\MeCab\libmecab.dll”
から
C:\Users\*****\AppData\Roaming\Python\Python311\site-packages\MeCab\libmecab.dll
にコピーする。
再度spyderで実行してみると
実行される。