Recent Posts
Recent Comments
Archives
반응형
250x250
«   2024/04   »
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
Today
Yesterday

Total
04-20 00:01
관리 메뉴

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
반응형

👨‍💻 들어가며

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
반응형
Comments