[PYTHON] Laden Sie NEologd aus MeCab, wenn Sie keine Installationsrechte haben (Windows)

Einführung

Ich wollte das NEologd-Wörterbuch zu MeCab hinzufügen, konnte es jedoch nicht installieren, da ich keine Berechtigung hatte. Notieren Sie sich, wie Sie das Benutzerwörterbuch lesen

Umgebung

Windows 10 64bit MeCab 0.996 32bit

NEologd Installationsverfahren

Installieren Sie NEologd

Laden Sie NEologd von der folgenden URL herunter https://github.com/neologd/mecab-ipadic-neologd

CSV-Dateien kompilieren

CSV-Datei vorbereiten

Im Seed-Ordner im heruntergeladenen mecab-ipadic-neologd-master Es gibt eine verfestigte CSV-Datei, also entpacken Sie sie Jedes ist eine MeCab-Wörterbuchdatei. Entpacken Sie also nur die CSV-Datei, die Sie lesen möchten

CSV-Dateien kompilieren

Nach dem Vorbereiten der CSV-Datei Kompilieren Sie die CSV-Datei, indem Sie an der Eingabeaufforderung den folgenden Befehl eingeben

"C:\Program Files (x86)\MeCab\bin\mecab-dict-index" -d "C:\Program Files(x86)\MeCab\dic\ipadic" -u <Wo möchten Sie Ihr Benutzerwörterbuch ablegen?\Name des Benutzerwörterbuchs.dic> -f utf-8 -t utf-8 <Speicherort der CSV-Datei\CSV-Dateiname.csv>

Lesen Sie das Benutzerwörterbuch von MeCab

Beim Lesen eines Benutzerwörterbuchs aus MeCab mit einer Python-Datei Geben Sie bei Verwendung von Tagger das Benutzerwörterbuch mit der Option -u an, wie unten gezeigt. Es können mehrere Benutzerwörterbücher mit (Komma) angegeben werden.


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

Referenz

Recommended Posts

Laden Sie NEologd aus MeCab, wenn Sie keine Installationsrechte haben (Windows)
[Linux] Sie haben keine Root-Rechte. Aber ich möchte yum installieren.
Was tun, wenn Sie von Windows-Zeichencodes abhängig sind?
Wenn Sie nicht weiterkommen, können Sie mkl_intel_thread.dll in Python unter Windows nicht laden
Was tun, wenn Sie PyCharm installiert haben, aber Tastenkombinationen wie `control + e` nicht funktionieren?