본문 바로가기
프로젝트 개발 기록/[개발] trouble shooting

[AI] 자연어처리, konlpy 설치

by HelloJudy 2022. 6. 23.

현재 AI 웹서비스를 진행하고 있다.

우리 서비스의 메인 기능은 자신의 증상을 문장으로 작성하면 영양제 추천을 해주는 서비스이다.

 

이때, 형태소 분석을 위해서 사용하는 모듈이 konlpy 인데 이 친구 참.. 설치가 쉽게 안된다.

 

스쳐지나간 오류 지옥 ㅎ..

 

해결하면 다음 에러가 나타나고...

 


 

0. KoNLPy

 

한국어 정보처리를 위한 파이썬 패키지이다.

 

명사 뿐 아니라 모든 품사의 형태소를 알아내려면 morphs라는 명령을 사용한다.

 

konlpy 내 클래스는 Java 기반으로 JDK 설치가 필요하다.

 

1. JAVA 설치

 

  • 설치 사이트

https://www.oracle.com/java/technologies/downloads/

 

현재 운영체제에 맞게 설치하면 된다.

 

 

 

2. 환경변수 설정

 

환경변수를 설정해야 JAVA 설치가 인식된다.

 

JAVA가 설치된 경로를 찾아서 해당 경로를 복사한다.

 

 

  • 환경 변수 클릭한다.

 

  • 새로 만들기를 해서 변수 이름을 JAVA_HOME으로 하고 변수 값에는 그 전에 확인한 경로를 입력한다.

 

 

3. JPype 설치

 

  • 설치 사이트

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

 

 

인덱스에서 Jpype를 찾아서 클릭한다.

 

 

링크가 많은데 이 중에서 cp 다음 숫자의 의미는 파이썬의 버전이고, win 뒤 숫자는 32비트인지 64비트인지에 따른 숫자이다.

 

나는 파이썬 3.85 버전64비트에서 사용하기 때문에 

 

JPype1‑1.4.0‑cp38‑cp38‑win_amd64.whl 를 설치했다.

 

(하,, 사실 처음에 꺄 최신 버전 설치해야지~ 하면서 아무거나 설치했다가 버전이 맞지 않아 고생했다....🥲)

 

 

  • cmd 창에서 다음 명령어를 실행해서 설치하면 된다.
pip install 파일명. whl

 

 

4. konlpy 설치

 

pip install konlpy

 

이제 konlpy를 설치하면 된다.

 

 

 

설치하면서 정말 많은 오류가 있었는데 모든 세팅을 다 했는데 설치가 안된다면 노트북 재부팅을 하는 것도 추천한다!!

 

 


📌 Reference

 

반응형

댓글