NLP

파이썬(Python) 한글 형태소 분석 Konlpy 설치하기

AI 그게 뭔데 2022. 1. 27. 13:11

Konlpy를 설치하기 위해서는 아래의 조건이 만족되어야 한다.

 

1. Java 1.7 이상의 설치

오라클(Oracle) 사이트(http://www.oracle.com/technetwork/java/javase/downloads/index.html)에서해당 OS에 맞는 JDK(Java Developement Kit)를 설치한다.

 

 

2. JAVA_HOME Path 설정

JDK가 정상적으로 동작하기 위하여 JAVA_HOME 경로(Path)를 설정해야한다.

[제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정 > 환경 변수] 

[시스템 변수]에 path의 변수값 부분에 JDK가 설치되어있는 경로를 입력한다.

 

 

 

3. JPype1

JAVA로 작성된 모듈을 로드하여야 하기 때문에 JPype1 모듈이 설치가 되어야 한다.

 

pip install jpype1

 

puthon -m pip install --user jpype1

 

또는 아래의 사이트에서 파이썬 버전에 맞는 파일을 다운받아 설치하면 된다.

.whl 파일을 설치하기 위해서는 pip 을 업그레이드 해야할 수 있다.

www.lfd.uci.edu/~gohlke/pythonlibs/#jpype

 

 

pip install --upgrade pip
pip install "JPype1 파일"

 

 

4. KoNLPy 설치

pip install konlpy

 

http://konlpy-ko.readthedocs.io/ko/v0.4.3/

 

KoNLPy: 파이썬 한국어 NLP — KoNLPy 0.4.3 documentation

KoNLPy: 파이썬 한국어 NLP KoNLPy(“코엔엘파이”라고 읽습니다)는 한국어 정보처리를 위한 파이썬 패키지입니다. 설치법은 이 곳을 참고해주세요. NLP를 처음 시작하시는 분들은 시작하기 에서 가

konlpy-ko.readthedocs.io

 

위의 공식문서를 보면 자세하게 설명되어 있기 때문에 자신에게 맞는 OS에 맞춰 진행하면 된다.

 

 


📌 실행해보기

from konlpy.tag import Kkma

kkma = Kkma()
text = '아버지가 방에 들어갑니다'

#형태소 추출
morphs = kkma.morphs(text)  
print(morphs)

# ['아버지', '가', '방', '에', '들어가', 'ㅂ니다']

Java