메카브(MeCab)는 일본어 형태소분석기입니다.
은전한닢은 메카브를 한국어용으로 포팅한 것이고 Mecab-Ko 라고도 부릅니다.
은전한닢으로 텍스트마이닝, 자연어처리를 하거나 은전한닢에 의존성이 있는 소스코드, 패키지를 쓰려고 하면 메카브를 설치해야 하는데 이게 설치가 깔끔하게 잘 안되는 편입니다.
Mecab-ko의 코어 모듈과 Python 모듈까지 설치하는 방법입니다.
간단하게 한 셀로 정리했으니 순서대로 하면 됩니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# 아래의 명령으로 설치가 되야 하는데 안되며 포기 # sudo python3.9 -m pip install -v python-mecab-ko # 메카브의 소스를 받와서 빌드후 설치 wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz tar xzvf mecab-0.996-ko-0.9.2.tar.gz cd mecab-0.996-ko-0.9.2 ./configure make sudo make install # 메카브 한국어 사전을 받아와서 빌드 후 설치 cd wget https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.1.1-20180720.tar.gz tar xvfz mecab-ko-dic-2.1.1-20180720.tar.gz cd mecab-ko-dic-2.1.1-20180720 ./configure sudo apt-get install autoconf # autogen.sh # autoreconf # /etc/ld.so.conf파일에 마지막 한 줄을 추가하고 다시 수행하면 정상적으로 표시가 됩니다. sudo vim /etc/ld.so.conf # 아래의 두줄이 들어가면 오케이 # include ld.so.conf.d/*.conf # /usr/local/lib sudo ldconfig make sudo make install # 이제 메카브 파이썬 모듀을 설치한다 cd git clone https://bitbucket.org/eunjeon/mecab-python-0.996.git cd mecab-python-0.996 python3 setup.py build python3 setup.py install # python3 실행해서 다음 코드를 실행해서 에러가 없으면 오케이 # import MeCab |