Installieren Sie CaboCha in der Ubuntu-Umgebung und rufen Sie es mit Python auf.

Überblick

Installieren Sie den japanischen Abhängigkeitsanalysator CaboCha unter Linux Mint 13 (Ubuntu 12.04) und installieren Sie ihn. Machen Sie es in Python aufrufbar.

Vor der Arbeit

Installation des MeCab / MeCab-Wörterbuchs

Mit make installieren

Ich durfte auf folgende Seite verweisen.

-> Download-Seite für das MeCab / MeCab-Wörterbuch -> Seite zum Installationsverfahren für das MeCab / MeCab-Wörterbuch

Installieren Sie mit apt-get

sudo apt-get install mecab libmecab-dev mecab-utils mecab-ipadic-utf8

Arbeit

CaboCha installieren

Mit make installieren

Ich durfte auf folgende Seite verweisen.

-> Installiere yamcha & Cabocha unter Ubuntu für vergessliche Erinnerungen

Installieren Sie mit apt-get

Ich durfte auf folgende Seite verweisen.

-> Einfache Möglichkeit, die UTF-8-Version von Cabocha unter Ubuntu --Syo-Takasakis Tagebuch zu installieren

※Hinweis -Der Teil von "/etc/apt/source.list" kann "/etc/apt/sources.list" sein. ・ Geben Sie nach Abschluss der Arbeiten an der oben genannten Site den folgenden Befehl aus.

sudo apt-get install libcabocha-dev

Installieren von Python-Bindungen für CaboCha

Zum Installationsordner wechseln

Suchen Sie den Ordner, in dem Sie CaboCha installieren möchten. Durchsuchen Sie das Laufwerk nach "CaboCha.py" und wechseln Sie in den Ordner, der die Datei enthält.

find / -name CaboCha.py

※Hinweis -Wenn Sie mit make installiert haben, wird der Installationsquellordner auch bei der Suche aufgerufen.

Führen Sie setup.py aus

Geben Sie den folgenden Befehl ein und führen Sie setup.py aus.

sudo python setup.py install

Rufen Sie CaboCha von Python aus an

Rufen Sie Cabocha an.py


#!/usr/bin/env python
# -*- coding: utf-8 -*-

import CaboCha
c = CaboCha.Parser()
sent = 'Nach dem langen Grenztunnel war es ein schneebedecktes Land. Der Grund der Nacht wurde weiß. Der Zug hielt an der Signalstation.'
print c.parseToString(sent)
Rand---D                
lange-D                
Tunnel-D              
Wenn Sie beenden-D            
Es war ein verschneites Land.-----D      
Nachts-D |      
Der Boden ist-D      
Es wurde weiß.-----D
An der Signalstation---D
Der Zug-D
Gestoppt.
EOS

Website, die ich als Referenz verwendet habe

-> MeCab: Yet Another Part-of-Speech and Morphological Analyzer -> cabocha - Yet Another Japanese Dependency Structure Analyzer - Google Project Hosting -> Installiere yamcha & Cabocha unter Ubuntu für vergessliche Erinnerungen -> Einfache Möglichkeit, die UTF-8-Version von Cabocha unter Ubuntu --Syo-Takasakis Tagebuch zu installieren

Recommended Posts

Installieren Sie CaboCha in der Ubuntu-Umgebung und rufen Sie es mit Python auf.
Installieren Sie lp_solve unter Mac OSX und rufen Sie es mit Python auf.
Installieren Sie das Python-Paket in einer persönlichen Umgebung unter Ubuntu
Installieren Sie die Python-Umgebung mit Anaconda
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Installieren Sie Selenium auf Ihrem Mac und probieren Sie es mit Python aus
Installieren Sie Ubuntu 20.04 mit GUI und bereiten Sie die Entwicklungsumgebung vor
Installieren Sie Python 2.7.9 und Python 3.4.x mit pip.
Installieren Sie Scrapy in einer Python Anaconda-Umgebung
Installieren Sie Tensorflow in einer anaconda + python3.5-Umgebung
Setzen Sie Ubuntu in Raspi ein, setzen Sie Docker darauf und steuern Sie GPIO mit Python aus dem Container
So installieren Sie OpenCV in Cloud9 und führen es in Python aus
Installieren Sie mecab auf dem gemeinsam genutzten Sakura-Server und rufen Sie es von Python aus auf
[Ubuntu 18.04] Erstellen Sie eine Python-Umgebung mit pyenv + pipenv
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Schritte zum Installieren der Python-Umgebung unter Ubuntu
Umgang mit "Jahren und Monaten" in Python
Tweet-Analyse mit Python, Mecab und CaboCha
Rufen Sie sudo in Python auf und füllen Sie das Passwort automatisch aus
Bereinigen Sie die Python-Umgebung mit Pythonz und virtualenv
Installieren Sie pyenv und Python 3.6.8 unter Ubuntu 18.04 LTS
Rufen Sie APIGateWay mit APIKey in Python-Anforderungen auf
Einführung von sip-4.14 in der Python3.2.2-Umgebung mit MacOS 10.7.4
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Erstellen einer Python-Umgebung mit virtualenv und direnv
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Installieren Sie Pip und Pandas mit Ubuntu oder VScode
Installieren Sie das Python-Paket in einer Offline-Umgebung
Installieren Sie Python 3.5.1 + numpy + scipy + α in einer Windows-Umgebung
Installieren Sie gensim in der Conda-Umgebung (und installieren Sie auch Mecab).
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Verwenden Sie Python in einer Anaconda-Umgebung mit VS-Code
POST JSON mit Python und empfange mit PHP
[Python] Umgang mit mehreren Aufruffehlern in ray.init
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
virtuelle Umgebung in Python
Python-Umgebung mit Docker-Compose
Installieren Sie Python mit pyenv
Installieren Sie Python 3.3 unter Ubuntu 12.04
Entwicklungsumgebung in Python
Virtuelle Umgebung mit Python 3.6
Führen Sie regelmäßig ein Python-Skript mit cron in einer venv-Umgebung aus
Betreiben Sie mongoDB von Python in einer Ubuntu-Umgebung. ① Einführung von mongoDB
Um Japanisch mit Python in der Docker-Umgebung verwenden zu können
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Ich habe eine Python3-Umgebung unter Ubuntu mit direnv erstellt.
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Installieren Sie die neueste stabile Version von Python mit pyenv (sowohl 2 als auch 3).
Erhalten Sie E-Mails von Google Mail und beschriften Sie sie mit Python3
Ubuntu 20.04 auf Himbeer-Pi 4 mit OpenCV und mit Python verwenden
Lesen Sie die json-Datei mit Python, formatieren Sie sie und geben Sie json aus
Verwalten Sie Python-Laufzeitpakete und Entwicklungsumgebungspakete mit Poetry
Starten Sie die numerische Berechnung mit Python (mit Homebrew und Pip).
Bis TensorFlow-GPU mit pip in der Windows-Umgebung installiert ist
Installieren Sie tweepy mit pip und verwenden Sie es für API 1.1