konlpy 설치 오류

konlpy 설치 오류

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

1시간 넘게 찾고 시도하다가 포기 할려고 할 때 해결!

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

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

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

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

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

그리고 또 하나는 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

from http://jhg3410.tistory.com/28 by ccl(A) rewrite - 2021-11-11 04:02:09