인공지능/자연어 처리

mecab 설치 - ubuntu 18.04

블랙곰 2022. 1. 17. 13:46

Ubuntu 18.04 기준

 

sudo 명령어가 필요하므로 root 계정에서의 설치를 권장합니다.

스크립트 기반 설치 또는 python 패키지 기반의 설치가 가능합니다.

python 패키지 기반의 경우 mecab을 python 에서 사용하기 위한 바인딩 모듈(python-mecab-ko)과 함께 설치되므로, 해당 기능을 사용하지 않을 경우 스크립트 기반 설치를 권장합니다.

 

필수 패키지 설치

sudo apt install build-essential autoconf

 

스크립트 기반 설치

cd
mkdir mecab
cd mecab
wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz
tar xvzf mecab-0.996-ko-0.9.2.tar.gz
cd mecab-0.996-ko-0.9.2
./configure
make
make check
sudo make install
ldconfig
cd .. 
wget https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.1.1-20180720.tar.gz
tar xvzf mecab-ko-dic-2.1.1-20180720.tar.gz
cd mecab-ko-dic-2.1.1-20180720
autoreconf
./configure
make
sudo make install
sudo ln -sf /usr/local/bin/mecab-config /usr/bin/mecab-config

 

python 패키지 기반 설치 (다른 방법)

sudo python3 -m pip install python-mecab-ko

 

mecab 정상 동작 테스트

$ mecab-config --version
0.996/ko-0.9.2

$ mecab --version
mecab of 0.996/ko-0.9.2

# 한국어 사전 테스트
$ mecab -d /usr/local/lib/mecab/dic/mecab-ko-dic
안녕
안녕    IC,*,T,안녕,*,*,*,*
EOS