NameError: name 'Tagger' is not defined 에러는 mecab 설치시 일반적으로 발생하는 에러이다.
에러 처리 방법은 여러가지 있지만 수동 설치가 가장 편하다.
- mecab-ko 설치
cd /tmp
sudo wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz
sudo tar xvf mecab-0.996-ko-0.9.2.tar.gz
cd /tmp/mecab-0.996-ko-0.9.2
sudo ./configure
sudo make check
sudo make install
- mecab-dic 설치
cd /tmp
wget https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.1.1-20180720.tar.gz
tar zxvf mecab-ko-dic-2.1.1-20180720.tar.gz
cd /tmp/mecab-ko-dic-2.1.1-20180720
sudo ./autogen.sh
sudo ./configure
sudo make
sudo make install
- mecab-python 설치
cd /tmp
git clone https://bitbucket.org/eunjeon/mecab-python-0.996.git
cd mecab-python-0.996
python3 setup.py build
python3 setup.py install
과정을 다 진행해도 에러가 발생할 경우 mecab-python을 pip로 설치하면 된다.
pip3 install mecab-python3
- 주의사항
사용 버전에 주의해야 한다. anaconda등 여러가지 버전을 지원하고 또 사용하는 경우 사용하려는 버전에서 설치해야 한다.
'Linux & Ubuntu' 카테고리의 다른 글
환경변수 설정 (0) | 2023.10.18 |
---|---|
ffmpeg: error while loading shared libraries: libopenh264.so.5 에러 발생시 해결법 (0) | 2023.08.02 |
우분투 환경에서 텍스트 파일의 일괄 변환 (0) | 2023.07.12 |
Ubuntu 환경에서 시리얼 포트 사용법 (0) | 2023.06.23 |