konlpy 설치 / 설치시 Jpype 관련 문제점 해결

konlpy 설치 / 설치시 Jpype 관련 문제점 해결

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

에 접속해서 본인의 파이썬 버전과 맞는 JPype파일을 받는다. 나는 3.7버전이므로 cp37에 64비트 1.3.0버전을 받았다.

그리고 원하는 프로젝트 폴더에 넣은 후 터미널에 pip install whl파일명 을 입력해서 설치해준다.

그리고 pip install konlpy를 입력해 설치한 다음, 예제 코드를 실행해본다.

from konlpy.tag import Okt okt = Okt() print(okt.pos('아버지가 방에 들어가신다')) print(okt.pos('아버지가방에들어가신다'))

실행 결과가 나오면 좋겠지만, 오류가 뜰 경우가 있다.

tweepy 버전 이슈 문제

이 경우에는 pip install tweepy==3.10.0 을 터미널에 입력해 해결해본다.

그래도 다음과 유사한 오류가 떴다면

Traceback (most recent call last): File "C:/pycharm/work/pytest/main.py", line 12, in kkma = Kkma() File "C:\\Anaconda3\\lib\\site-packages\\konlpy\\tag\\_kkma.py", line 95, in __init__ jvm.init_jvm(jvmpath, max_heap_size) File "C:\\Anaconda3\\lib\\site-packages\\konlpy\\jvm.py", line 67, in init_jvm convertStrings=True) File "C:\\Anaconda3\\lib\\site-packages\\jpype\\_core.py", line 227, in startJVM ignoreUnrecognized, convertStrings, interrupt) SystemError: java.nio.file.InvalidPathException: Illegal char <*> at index 43: C:\\Anaconda3\\lib\\site-packages\\konlpy\\java\\*

pip install "jpype1<1"을 입력해주면 해결이 된다. (나의 경우 이렇게 해결됨.)

from http://dyk1005.tistory.com/87 by ccl(A) rewrite - 2021-12-03 20:28:04