본문 바로가기
공부공부/python

[Error 해결] python Konlpy 패키지 설치법

by 녹는점 2019. 10. 21.
반응형

파이썬 가지고 텍스트 마이닝 한번 해본다고, 끄적끄적 따라하다가, 

pip 로 패키지 설치하는 것 부터 낭패를 봐서, ㅋㅋㅋ 시작하자마자 포기할 뻔 함.

konlpy 패키지의 경우 R의 KoNLP와 같은 한글 텍스트 처리를 하는데 필수적인 패키지인데, 

R때도 그랬지만, 꼭 한글을 처리하는 패키지들은 Java기반으로 실행이 되면서 복잡한 설치 과정을 동반한다.

 

처음에는 그것도 모르고, anaconda prompt에서 냅다 pip install konlpy 했다가 ㅋㅋ 시뻘겋고 엄청 긴 에러문을 주르륵 대면하고 말았다.

그래서 python Konlpy package 설치 과정을 한번 정리해보면, 아래와 같다.

더 자세한 설명을 보고 싶으면, 아래 konlpy 공식 페이지에서 한번 체크를 해보자..

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

 

설치하기 — KoNLPy 0.4.3 documentation

주석 설치 및 사용 도중 문제가 발생하는 경우 다음 페이지들을 참고해주세요: 리눅스. 맥 OS. 윈도우. 발생한 문제가 어디에도 없는 경우 “New Issue” 버튼을 눌러 새로운 이슈를 생성해주시기 바랍니다. 각 머신 별 테스팅 로그는 이 곳 에서 보실 수 있습니다.

konlpy-ko.readthedocs.io

1. 우선 JDK를 설치해야한다. (1.7 version 이상.. 본인은 JAVA 9 SE를 사용... 뭐 버전은 1.7이상이면 다 가능한듯)

2. 설치한 JDK로 JAVA_HOME을 컴퓨터 환경변수에 잡는다.

   (이후 확인은 cmd창세ㅓ java -verion 같은 걸로 잘 잡혔는지 확인해본다. )

3. 위 Konlpy 공식 홈피에서 제공하는 link를 통해 Jpype를 다운받은 후 먼저 'pip install 파일명' 을 입력해서 설치를 한다.

 [주의 : python -V 명령을 통해 본인의 python version을 확인한 후 자신의 version과 컴퓨터환경(bit수)에  맞는 jpype 파일을 설치한다!

  - python version :  파일명 내 cpxx(숫자) 형태의 문구가 들어있는데 이것이 파일이 지원하는 python version이라고 생각하면된다. 예를들어  JPype1-0.7.0-cp35-cp35m-win_amd64.whl (cp35)의 경우 python 3.5x  이런식으로... 

 - 컴퓨터환경(32/64bit) : 파일명 맨뒤에 win32라고 되어있는것은 32bit amd64라고 되어있는 것은 64bit! 

   만약 이것을 지키지 않으면

   ERROR: JPype1-0.7.0-cp38-cp38-win_amd64.whl is not a supported wheel on this platform.  에러를 만남]

4. 3번까지가 완료되면 드디어 ! pip install konlpy 로 설치를 한다!

 

처음엔 저런 과정이 있는줄도 몰라 삽질을 했고, 그다음엔 저 3번 Jpype 설치하느라.. 애를 먹음..

 

여튼 모든것이다 잘 설치가 되면 아래와 같이 석세스풀리! 인스톨드가 떨어짐

 

 

 

반응형