別棟備忘録4

*

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で実行してみると

実行される。

 - Python, 備忘録