Hey Tech
Mecab 설치 에러 해결하기: "Exception: Install MeCab in order to use it: http://konlpy.org/en/latest/install/" 본문
AI & 빅데이터/자연어처리(NLP)
Mecab 설치 에러 해결하기: "Exception: Install MeCab in order to use it: http://konlpy.org/en/latest/install/"
Tony Park 2022. 6. 1. 14:47728x90
반응형
👨💻 들어가며
KoNLPy와 Mecab 패키지는 기본적으로 설치되어 있다고 가정합니다. 혹시나 설치되어 있지 않다면 아래 포스팅을 참고해 주세요.
Mecab 설치방법
bash <(curl -s https://raw.githubusercontent.com/konlpy/konlpy/master/scripts/mecab.sh)
본격적으로 에러 해결방법을 다룹니다.
🤖 에러 상황
from konlpy.tag import Mecab
Mecab().nouns("헤이 테크 블로그입니다.")
Mecab 형태소 분석기를 설치한 후 사용하려던 중 아래와 같은 에러를 마주했습니다.
❗️에러 메시지
Exception: Install MeCab in order to use it: http://konlpy.org/en/latest/install/
💡 해결방법
크게 아래 3가지를 설치 과정을 통해 문제를 해결할 수 있습니다. 각각 알아봅니다.
1. mecab-ko 설치
2. mecab-dic 설치
3. mecab-python 설치
Step 1. mecab-ko 설치
Mecab을 설치합니다.
wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz
윈도우PC 사용자 중 wget 미설치자는 하기의 에러를 마주할 수 있습니다.
'wget'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
해결방법은 아래 링크의 포스팅을 참고해 주세요.
https://heytech.tistory.com/458
tar xvfz mecab-0.996-ko-0.9.2.tar.gz
(Optional) 압축 해제 에러 시 ❗️
더보기
압축 해제 중 tar: Error opening archive: Failed to open 'mecab-0.996-ko-0.9.2.tar.gz' 와 같은 메시지가 나온다면 다음 2가지 명령어를 차례로 입력합니다.
gunzip mecab-0.996-ko-0.9.2.tar.gz
tar xvf mecab-0.996-ko-0.9.2.tar
cd mecab-0.996-ko-0.9.2
./configure
make
make check
sudo make install
Step 2. mecab-dic 설치
사전 관리 프로젝트를 설치합니다.
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
make
sudo make install
Step 3. mecab-python 설치
git clone https://bitbucket.org/eunjeon/mecab-python-0.996.git
cd mecab-python-0.996
python setup.py build
✅ 해결 확인
아래의 그림 1과 같이 Mecab 형태소가 잘 동작하는 것을 확인하실 수 있습니다.
포스팅 내용에 오류가 있거나 보완할 점이 있다면 아래에 댓글 남겨주세요!
그럼 오늘도 멋진 하루 만드시길 바랍니다 :)
고맙습니다😊
728x90
반응형
'AI & 빅데이터 > 자연어처리(NLP)' 카테고리의 다른 글
[NLP] LDA 토픽 모델링을 활용한 앱 리뷰 분석 프로젝트 (22) | 2022.06.07 |
---|---|
[NLP] Pretrained 언어모델 기반 한국어 경제 뉴스 기사 감정 분류 (2) | 2022.05.31 |
[NLP] 문서 유사도 분석: (3) 자카드 유사도(Jaccard Similarity) (0) | 2022.04.20 |
[NLP] 문서 유사도 분석: (2) 유클리디안 거리(Euclidean Distance) (0) | 2022.04.19 |
[NLP] 문서 유사도 분석: (1) 코사인 유사도(Cosine Similarity) (0) | 2022.04.18 |
Comments