1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

インストール権限がない場合に、MeCabからNEologdを読み込む(Windows)

Last updated at Posted at 2020-05-09

#はじめに
MeCabにNEologd辞書を追加したかったが、権限がなくインストールができなかったので
ユーザー辞書で読み込んだ方法をメモ

#環境
Windows 10 64bit
MeCab 0.996 32bit

#NEologdの導入手順
##NEologdのインストール
以下のURLからNEologdをダウンロードする
https://github.com/neologd/mecab-ipadic-neologd

##csvファイルのコンパイル
###csvファイルの準備
ダウンロードしてきたmecab-ipadic-neologd-master内のseedフォルダに
csvファイルを固めたものがあるので、解凍する
一つ一つがMeCabの辞書ファイルになっているので、自分が読み込みたいcsvファイルだけ解凍する
###csvファイルのコンパイル
csvファイルを準備したら
コマンドプロンプトで以下のコマンドを入力してcsvファイルをコンパイルする

"C:\Program Files (x86)\MeCab\bin\mecab-dict-index" -d "C:\Program Files(x86)\MeCab\dic\ipadic" -u <ユーザー辞書を置きたい場所\ユーザー辞書名.dic> -f utf-8 -t utf-8 <csvファイルの場所\csvファイル名.csv>

##MeCabからユーザー辞書を読み込む
PythonファイルでMeCabからユーザー辞書を読み込む場合は
Taggerを使うときに、以下のように-uオプションでユーザー辞書を指定する
,(カンマ)でユーザー辞書を複数指定が可能


import MeCab
m = MeCab.Tagger("-u hoge.dic,fuga.dic")

#参考

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?