Python
mecab
pip
自然言語処理
NLP

Windows で pip で mecab-python をいれる

はじめに

ちゃお・・・†

個人的にですが、最近はWindowsでMeCabを使う機会が増えてきました。しかし、Windowsでmecab-pythonを入れるには、ソースをダウンロードしたりsetup.pyを書き換えたりコンパイラをインストールしたりしないといけないので、とても面倒です。

インストール

そこでWindowsでもpipで簡単にmecab-pythonを入れるパッケージを作りました!
https://pypi.python.org/pypi/mecab-python-windows

pip install mecab-python-windows

あるいは

python -m pip install mecab-python-windows

で入ります。

pipが入ってない場合は get-pip.py をダウンロードしてPythonで実行すると入ります。

これは何?

Microsoft Visual C++ Compiler for Python 2.7 で、mecab-pythonをビルドしたものをwheel形式で配布しています。

なので、もし動かない場合は Microsoft Visual C++ 2008 SP1 Redistributable Package x86 あるいはVisual Studio 2015 の Visual C++ 再頒布可能パッケージを入れるとよいでしょう。(たぶん)

現在 Python2.7 (32bit) と3.6 (32bit) に対応しています。いちおう Windows7 と 10 で動作確認済みです。

※64bit Pythonにも対応しました。ただしMeCabも64bit用にコンパイルする必要があります。なお、コンパイル済みのMeCab 64bitは以下のURLから取得できます。
https://github.com/ikegami-yukino/mecab/releases