Skip to content

1. 설치 및 초기화 (Install & Initialize)

Bugeun Kim edited this page Dec 14, 2018 · 2 revisions

여기에 수록된 사용법(1~3절)은 모두 1.x 버전의 사용법입니다. 최신 버전의 사용법은 Usage를 참고하십시오.


PyPI 설치

우선 Java 8 이상을 설치하고, JAVA_HOME을 환경변수에 등록해주십시오. 그런 다음, 아래와 같이 설치하십시오.

$ pip install Cython # Cython은 별도 설치가 필요합니다.
$ pip install koalanlp

Packages

각 형태소 분석기는 별도의 패키지로 나뉘어 있습니다.

패키지 API명 버전 한국어 명칭 지원기능
API.HANNANUM Version 한나눔 문장분리, 품사분석, 의존구문분석
API.KKMA Version 꼬꼬마 품사분석, 의존구문분석
API.KOMORAN Version 코모란 품사분석
API.TWITTER Version 트위터/오픈한글 문장분리, 품사분석
API.EUNJEON Version 은전한닢 품사분석
API.ARIRANG Version 아리랑 품사분석
API.RHINO Version 라이노 품사분석

초기화

초기화 과정에서 KoalaNLP는 필요한 Java Library를 자동으로 다운로드하여 설치합니다. 설치에는 시간이 다소 소요됩니다. 때문에, 프로그램 실행시 최초 1회에 한하여 초기화 작업이 필요합니다.

from koalanlp import *

# 꼬꼬마와 은전한닢 분석기의 1.9.1 버전을 참조합니다.
initialize(packages=[API.KKMA, API.EUNJEON], version="1.9.1", java_options="-Xmx4g")
  • packages 인자는 Python 프로그램에서 사용할 모든 패키지의 list입니다. (상단 표 참고)
  • version 인자는 다운로드할 해당 패키지의 버전 string입니다. (상단 표 참고)
  • java_options 인자는 JVM을 실행하기 위한 option string입니다.

Clone this wiki locally