일단 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의 경로를 값으로 설정해준다.
그리고 또 하나는 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코드내에서 * 삭제