본문 바로가기
Computer/ML·DL·NLP

[NLP] 윈도우 Windows에서 Mecab 사용하기! (주피터 / VSCode / Colab 등등)

by injeolmialmond 2022. 2. 28.

윈도우 사용자라면 눈물을 머금고 구글링할 한국어 형태소 분석기 설치방법,,

간단하고 빠른 2가지 방법 제시해드립니다.

 

1. Jupyter Notebook 혹은 로컬에서 사용하는 경우

[이수안컴퓨터연구소] 자연어 처리 Natural Language Processing 기초 2 한국어 NLP (Feat. Windows에서 Mecab 사용하기!) (tistory.com)

 

[이수안컴퓨터연구소] 자연어 처리 Natural Language Processing 기초 2 한국어 NLP (Feat. Windows에서 Mecab 사

https://www.youtube.com/watch?v=2e9wnwuAVv0&list=PL7ZVZgsnLwEEoHQAElEPg7l7T6nt25I3N 다음 에러로 해당 블로그를 방문하신 분들은 접은 글을 확인해주세용.. 접은글로 가기 ERROR: JPype1-1.3.0-cp310-cp310-..

chasingdreams.tistory.com

위 링크에서 저의 한이 서린 일대기를 확인할 수 있는데요 ^^

요약하자면 eunjeon이라는 라이브러리를 설치하는 겁니당.

 

쉘에서 pip install eunjeon -> 제대로 설치 된다면 당신의 컴퓨터는 럭키 ^^

설치가 안된다면 눈물 닦으시고 제 글 읽으시면 됩니다 ^^

 

 

2. Google Colab에서 사용하는 경우

은전 설치 안 되면 이 방법이 훨씬훨씬 쉽습니다.

티스토리의 다른 현자 분이 계셔서 따라해보았는데용.

konlpy와 같은 라이브러리가 시간이 지남에 따라 사용할 수 없게 되고,, 아무튼 계속해서 사용할 수 있는지 여부가 달라지기 때문에ㅜ 반신반의하며 따라갔으나 22년 2월 28일 기준도 잘 돌아갑니다!

https://sosomemo.tistory.com/72

 

Colab 에서 Mecab 사용하기

import os # install konlpy, jdk, JPype !pip install konlpy !apt-get install openjdk-8-jdk-headless -qq > /dev/null !pip3 install JPype1-py3 # install mecab-ko os.chdir('/tmp/') !curl -LO https://bi..

sosomemo.tistory.com

 

import os

# install konlpy, jdk, JPype

!pip install konlpy

!apt-get install openjdk-8-jdk-headless -qq > /dev/null

!pip3 install JPype1-py3



# install mecab-ko

os.chdir('/tmp/')

!curl -LO https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz

!tar zxfv mecab-0.996-ko-0.9.2.tar.gz

os.chdir('/tmp/mecab-0.996-ko-0.9.2')

!./configure

!make

!make check

!make install



# install mecab-ko-dic

!apt-get install automake

os.chdir('/tmp')

!curl -LO 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

os.chdir('/tmp/mecab-ko-dic-2.1.1-20180720')

!./autogen.sh

!./configure

!make

!make install



# install mecab-python

os.chdir('/content')

!git clone https://bitbucket.org/eunjeon/mecab-python-0.996.git

os.chdir('/content/mecab-python-0.996')

!python3 setup.py build

!python3 setup.py install

이케 한 후에

from konlpy.tag import Mecab
mecab = Mecab()
mecab.morphs('쓰고싶은내용')

해주시면 완성~

댓글