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:47
728x90
반응형

📌 Text 빅데이터분석 플랫폼 베타테스트 참가자 모집 중!(네이버페이 4만 원 전원 지급)

 

👋 안녕하세요, 코딩이 필요 없는 AI/빅데이터 분석 All in One 플랫폼 <DATA101> 개발팀입니다.
😊 저희 서비스를 사용해 보시고 경험담을 들려주세요 :)
💸 참여해 주신 "모든" 분들께 네이버페이 4만 원 쿠폰을 지급해 드립니다.

👨‍💻 참여 희망 시 카톡플러스친구 1:1 채팅 or 인스타그램 DM 부탁드립니다 :)

📆 참여기간 : 11/25(월)~11/29(금) 11:00~21:00 중 택1 (1시간 1타임)
👉 참여장소 : 강남역 인근 스터디카페 미팅Room
📍 소요시간 : 총 40분 내외(서비스 체험 및 인터뷰 포함)
✅ 참가조건 : Text 빅데이터 분석 업무 경험자

👉 참가 가능일정 조회하기 : https://url.kr/n8k8gu
- 카톡플친 : http://pf.kakao.com/_SxltHG/chat
- 인스타그램 : https://www.instagram.com/data101.official/


👨‍💻 들어가며

KoNLPy와 Mecab 패키지는 기본적으로 설치되어 있다고 가정합니다. 혹시나 설치되어 있지 않다면 아래 포스팅을 참고해 주세요.

https://heytech.tistory.com/3

 

[Python/NLP] KoNLPy 설치하는 방법에 대해 알아보자!

오늘은 한국어 자연어처리(NLP)를 위한 파이썬 라이브러리 KoNLPy를 설치하는 방법을 공유합니다. 1. 터미널/커맨드라인 오픈 가장 먼저, 터미널/커맨드라인을 열어줍니다. 2. KoNLPy 패키지 설치 pip i

heytech.tistory.com

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

 

[문제 해결] 'wget'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니

🔥 에러 상황 cmd에서 wget을 활용하여 파일을 인스톨하는 중 아래의 에러를 마주하였습니다. 'wget'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 💡 에러 원

heytech.tistory.com

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 형태소가 잘 동작하는 것을 확인하실 수 있습니다.

그림 1. 문제 해결 확인


포스팅 내용에 오류가 있거나 보완할 점이 있다면 아래에 댓글 남겨주세요!

그럼 오늘도 멋진 하루 만드시길 바랍니다 :)

고맙습니다😊

728x90
반응형