[PYTHON] Installieren Sie CaboCha ohne Root-Rechte.

Dies ist eine Methode zum Installieren von CaboCha [^ 1] ohne Rootberechtigung. Cabocha installieren

--CRF ++ (0,55 oder höher) [^ 2]

Wird benötigt, so wird es vorab zusammen installiert.

Überprüfungsumgebung

Installationsort erstellen

Erstellen Sie einen Speicherort in ~ / usr, um CRF ++, MeCab, CaboCha zu installieren.

echo "export PATH=$HOME/usr/bin:$PATH" >> ~/.bashrc
echo "export LD_LIBRARY_PATH=${HOME}/usr/lib" >> ~/.bashrc
source ~/.bashrc
mkdir $HOME/usr

CRF ++ Installation

wget 'https://docs.google.com/uc?export=download&id=0B4y35FiV1wh7QVR6VXJ5dWExSTQ' -O CRF++-0.58.tar.gz
tar xf CRF++-0.58.tar.gz
cd CRF++-0.58/
./configure --prefix=$HOME/usr
make
make install

Installieren Sie MeCab

git clone https://github.com/taku910/mecab.git
cd mecab/mecab
./configure --prefix=$HOME/usr --with-charset=UTF8 
make
make install

Laden Sie das IPA-Wörterbuch herunter

wget 'https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7MWVlSDBCSXZMTXM' -O mecab-ipadic-2.7.0-20070801.tar.gz
tar xvzf mecab-ipadic-2.7.0-20070801.tar.gz
cd mecab-ipadic-2.7.0-20070801/
./configure --with-mecab-config=$HOME/usr/bin/mecab-config --with-charset=UTF8 --prefix=$HOME/usr 
make
make install

Funktionsprüfung

$ echo "Von den Oberschenkeln und Oberschenkeln" | ~/usr/bin/mecab
Sumomo Substantiv,Allgemeines,*,*,*,*,Sumomo,Sumomo,Sumomo
Auch Assistent,Hilfe,*,*,*,*,Ebenfalls,Mo.,Mo.
Oberschenkel Nomen,Allgemeines,*,*,*,*,Pfirsiche,Pfirsich,Pfirsich
Auch Assistent,Hilfe,*,*,*,*,Ebenfalls,Mo.,Mo.
Oberschenkel Nomen,Allgemeines,*,*,*,*,Pfirsiche,Pfirsich,Pfirsich
Hilfswörter,Union,*,*,*,*,von,Nein,Nein
Davon Nomenklatur,Nicht unabhängig,Anwalt möglich,*,*,*,Zuhause,Uchi,Uchi
EOS

CaboCha installieren

Laden Sie cabocha-0.69.tar.bz2 herunter. Wenn Sie die neueste Version herunterladen möchten, suchen Sie bitte im Folgenden.

https://drive.google.com/drive/u/1/folders/0B4y35FiV1wh7cGRCUUJHVTNJRnM

curl -sc /tmp/gcokie "https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7SDd1Q1dUQkZQaUU" > /dev/null
getcode="$(awk '/_warning_/ {print $NF}' /tmp/gcokie)"  
curl -Lb /tmp/gcokie "https://drive.google.com/uc?export=download&confirm=${getcode}&id=0B4y35FiV1wh7SDd1Q1dUQkZQaUU" -o cabocha-0.69.tar.bz2
tar xvf cabocha-0.69.tar.bz2
cd cabocha-0.69
export LDFLAGS="-L$HOME/usr/lib"
export CPPFLAGS="-I$HOME/usr/include"
./configure --with-mecab-config=$HOME/usr/bin/mecab-config --with-charset=UTF8 --prefix=$HOME/usr
make
make install
cd python
python setup.py build
python setup.py --user install

Funktionsprüfung

$ echo "Ihr Reporter kehrte mit dem Zug zurück" | cabocha
Ihr Unternehmen-D    
Der Reporter---D
Mit dem Zug-D
Zurück zur Arbeit
EOS

References

[^ 1]: Kudo et al., CaboCha / Yant, ein weiterer japanischer Abhängigkeitsstrukturanalysator

Recommended Posts

Installieren Sie CaboCha ohne Root-Rechte.
Installieren Sie pgcli bei FreeBSD ohne root
[Linux] Installieren Sie Python 3 ohne Administratorrechte
Streuen Sie Python-3.8.5 unter CentOS ohne Root-Rechte
Installiere openblas (ohne apt-get)
Installation von Python, Numpy, Scipy ohne Root-Rechte unter Linux
Installieren Sie AWS CLI v2 ohne sudo
Installieren Sie PyStan unter Windows ohne Anaconda
So installieren Sie MeCab (v0.996) und Bibliotheken für Python ohne Administratorrechte