MeCab(64bit版)をインストールする方法 for windows 64bit

mecabをインストールする方法を表すサムネイル

こんにちは、にわこまです。

今回は、MeCabをインストールする方法を紹介します。MeCabとは形態素解析エンジンであり、日本語の文法や品詞を解析するためのツールです。pythonで自然言語処理を行う時に使用することが多いです。

 

誤字脱字など、何かございましたらご連絡お願いいたします。

 

 

スポンサードサーチ


MeCabをインストールする方法

私の環境
OS:windows10 (64bit)
python:3.7

 

手順

1.以下のサイトから「mecab-0.996-64.exe」をご自身のパソコンにダウンロードします。
URL:https://github.com/ikegami-yukino/mecab/releases/tag/v0.996

2.ダウンロードしたファイルを実行し、MeCabをインストールします。

3.「mecab-python-windows」をインストールします。

 

 

手順1

移動したら「mecab-0.996-64.exe」をクリックして、ダウンロードします。

64bit版のmecabをインストールできるサイトの画像

 

 

手順2

ダウンロードし終わったら、自身のパソコンにある「mecab-0.996-64.exe」をダブルクリックしてMeCabをインターネットします。

インストールでは、MeCabをどこのフォルダにインストールするか聞かれると思います。基本的にはどこにインストールしても構いません。

私は「C:\Program Files\MeCab」にインストールしました。

 

次にPathを設定します。

「コントロールパネル → システムとセキュリティ → システム」の順に移動します。

画面左側にある「システムの詳細設定」を選択します。

画面左側にあるシステムの詳細設定に注目している画像

 

画面下側にある「環境変数(N)…」を選択します。

pathを設定画面に移動するためのボタンに注目している画像

 

画面下側にある「システム環境変数(S)」の中から「Path」をクリックし、編集を選択します。

新規を選択し、「MeCabをインストールしたフォルダ\bin」と設定します。私の場合は、「C:\Program Files\MeCab\bin」です。

 

 

手順3

コマンドプロンプト起動し、以下のコマンドを実行します。

python -m pip install mecab-python-windows

 

インストールに成功したら、MeCabのインストールは完了です。

 

 

動作確認

コマンドプロンプトを起動させ、「mecab」と入力し実行します。1つ下の行にカーソルが点滅している状態にします。

 

以下の文字列を入力しエンターキーを押します。すると以下のような実行結果が返されます。

私は、プログラミングが好きです。  ←入力した文字列
私は    險伜捷,荳€闊ャ,*,*,*,*,*
A       蜷崎ゥ・蝗コ譛牙錐隧・邨・ケ・*,*,*,*
        險伜捷,荳€闊ャ,*,*,*,*,*
v       蜷崎ゥ・蝗コ譛牙錐隧・邨・ケ・*,*,*,*
ロ      險伜捷,荳€闊ャ,*,*,*,*,*
O       蜷崎ゥ・蝗コ譛牙錐隧・邨・ケ・*,*,*,*
ラ      險伜捷,荳€闊ャ,*,*,*,*,*
~       蜷崎ゥ・繧オ螟画磁邯・*,*,*,*,*
ン      險伜捷,荳€闊ャ,*,*,*,*,*
O       蜷崎ゥ・蝗コ譛牙錐隧・邨・ケ・*,*,*,*
が      險伜捷,荳€闊ャ,*,*,*,*,*
D       蜷崎ゥ・蝗コ譛牙錐隧・邨・ケ・*,*,*,*
き      險伜捷,荳€闊ャ,*,*,*,*,*
ナ       蜷崎ゥ・蝗コ譛牙錐隧・邨・ケ・*,*,*,*
キ       險伜捷,荳€闊ャ,*,*,*,*,*
B       蜷崎ゥ・蝗コ譛牙錐隧・邨・ケ・*,*,*,*
EOS

 

コマンドプロンプトの文字コードとmecabの文字コードが異なるため、意味不明な出力が返されますが、入力に対して出力されているため確認完了です。

 

 

次は、pythonファイルを用いて動作確認を行います。

pythonファイルに以下のように書き込みます。ファイル名は「mecab_test.py」とします。

import MeCab

tagger = MeCab.Tagger()
text = "MeCabで遊んでみよう!"
# 解析結果を変数に入れる
tokens = tagger.parse(text)
# 解析結果を表示する
print(tokens)

 

コマンドプロンプトを起動させ、以下のコマンドを入力し実行します。

python mecab_test.py

===== 実行結果 =====
遊ん    動詞,自立,*,*,五段・バ行,連用タ接続,遊ぶ,アソン,アソン
で      助詞,接続助詞,*,*,*,*,で,デ,デ
みよ    動詞,非自立,*,*,一段,未然ウ接続,みる,ミヨ,ミヨ
う      助動詞,*,*,*,不変化型,基本形,う,ウ,ウ
!      記号,一般,*,*,*,*,!,!,!
EOS

 

上記のように実行結果が返されれば確認完了です。

 

 

まとめ

まとめの画像

今回は、MeCabをインストールする方法について紹介しました。

 

公式のMeCabは32bit版であるため、64bit版のパソコンにダウンロードすると、使用中にエラーが発生します。なるべく同じbit数のバージョンを使いましょう。

 

動作確認において、参考にしたコードが書かれている本を以下に示します。

 

 

最後までお読みいただきありがとうございます。


スポンサードサーチ