카테고리 없음

konlpy 설치 오류

jhg3410 2021. 11. 11. 04:00

일단 pip install konlpy를 하고 import를 해서 사용할려고 하면 오류가 발생한다.

 

일단 내가 크게 마주친 오류는 두가지 였다.

1. Illegal char <*> at index 55: ~~~~~~

2. Native Library C:\Users~~~.pyd already loaded in another classloader

 

먼저 구글링은 해서 크게 해결 방안들은 먼저 환경변수 설정이다 

jdk를 설치해 https://www.oracle.com/java/technologies/downloads/#java8 (맞는 OS로)

환경변수에 JAVA_HOME이란 이름으로 jdk의 경로를 값으로 설정해준다.

&nbsp;시스템 환경 변수 편집

그리고 또 하나는 JPype1 을 다운 받는 것이다.

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

본인에게 맞는 python 버전과 bit를 확인한 뒤 다운받고 pip install 경로\파일명.whl로 설치해주면 된다.

(python 버전을 사용할려는 곳에서의 버전을 확인하고 맞게 하자 (python -V))

 

또 하나는 Illegal char <*> at index 55: ~~~~~~ 여기에 ~~~부분에 경로명이 나올 것 이다.

사용자명\anaconda3\Lib\site-packages\konlpy\jvm 이런식 

파일을 열면 Java sources과 Twitter (Okt)에 *이 있을텐데 지워주고 저장한다.

 

이러한 해결방안을 순서대로 해줘야한다.

 

1. JAVA_HOME 환경 변수 설정

2. JPype 설치

3. pip install konlpy

4. jvm.py코드내에서 * 삭제

 

 

 

 

참고: https://okky.kr/article/850398