반응형

python에서 textmining등 한글text 분석을 위해서는 konlpy 설치가 필요하다.

konlpy는 단순히 pip install로 끝나는 것이 아니라 java설치 등 선행되는 작업이 많으므로 아래 절차를 차근차근 진행해야한다.

아래절차를 선행하지 않는다면 본인처럼 엄청난 에러메세지를 마주하게 될 것이다...

차근차근 설치방법을 포스팅.

 

0. KoNLPy 제공자의 가이드 확인

https://konlpy-ko.readthedocs.io/ko/v0.4.3/install/

 

설치하기 — KoNLPy 0.4.3 documentation

주석 설치 및 사용 도중 문제가 발생하는 경우 다음 페이지들을 참고해주세요: 리눅스. 맥 OS. 윈도우. 발생한 문제가 어디에도 없는 경우 “New Issue” 버튼을 눌러 새로운 이슈를 생성해주시기

konlpy-ko.readthedocs.io

 

0-1) 윈도우의 경우 아래와 같음

1. Java 1.7+ 설치

* konlpy를 pip install로 설치하기 전 아래 절차를 먼저 수행한다.

안그러면 설치 후 다 꼬여버려서 에러나고 난리난다! (본인)

1) 본인 OS 정보 확인

2) Java 다운로드 사이트 접속 및 본인 OS에 맞는 버전 설치

https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html

윈도우 64bit일 경우, Accept License Agreement 클릭 후 가장 하단 windows-x64_bin.zip 다운로드

이후 압축풀고 실행

2. JAVA_HOME 설정

1) jvm.dll 경로 확인

jvm.dll 파일이 있는 경로를 환경변수에 입력해줘야한다.

설치된 파일이 어디에 있는지 경로 확인 후(나는 Everything 프로그램으로 확인했다.)

* 나는 여러 목적들로 다운받은 적이 많아서 여러 개가 뜨는데, 초기 설정했을 경우 1-2개만 뜰 것이다.

 

2) 시스템 > 고급시스템설정 > 고급 > 환경변수

3) 사용자변수 새로만들기

4) JAVA_HOME 등록 후 저장

3. jPype1 (>=0.5.7) 다운로드

1) pip 최신버전 업데이트 및 python 버전 확인

# pip install --upgrade pip

# python

Python 3.6.7 on win32

2) jPype1 다운로드

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

 

Python Extension Packages for Windows - Christoph Gohlke

Many binaries depend on numpy-1.16+mkl and the current Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017 and 2019 for Python 3, or the Microsoft Visual C++ 2008 Redistributable Package x64 , x86 , and SP1 for Python 2.7. Install numpy+mkl before other packages that depend on it. The ...

www.lfd.uci.edu

3) 본인 python 버전에 맞는 JPype 다운로드

나는 python 3.6.7 이며 32bit으로 다운받았기 때문에 cp36-win32.whl를 다운받아야한다.

* 본인 피씨 OS버전이 아니라 Python의 버전에 따라야한다. (내 pc는 64bit이지만 python은 32bit)

4. konlpy 설치

 

끝!

반응형

+ Recent posts