Okt 형태소분석기 설치

XTHK·2025년 11월 4일

Anaysis

목록 보기
21/25

문제상황

from konlpy.tag import Okt

okt = Okt()

위의 코드 실행 시

JVMNotFoundException
...
JVMNotFoundException: No JVM shared library file (libjvm.so) found. Try setting up the JAVA_HOME environment variable properly.

이와 같은 에러가 발생한다면, 실행 환경에서 Java가 설치되어 있지 않거나 경로(JAVA_HOME)가 등록되지 않은 것이 원인

  • Okt 형태소 분석기(Konlpy) 가 내부적으로 Java(JVM)를 사용하기 때문에 설치 필요

해결방법

  1. Java 설치
  2. JAVA_HOME 환경변수 등록
# 1. 설치
!apt-get install -y openjdk-11-jdk

# 2. 환경변수 등록
# 시스템에서 직접등록 X, 코드로 등록 가능
import os

os.environ["JAVA_HOME"] = "/usr/lib/jvm/java-11-openjdk-amd64"
os.environ["PATH"] += os.pathsep + os.path.join(os.environ["JAVA_HOME"], "bin")

# 이후 okt 재실행
profile
Analyse the world

0개의 댓글