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 <module>
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"을 입력해주면 해결이 된다. (나의 경우 이렇게 해결됨.)
'개발 > Python' 카테고리의 다른 글
[Python] divmod 함수 (0) | 2021.12.10 |
---|---|
[Python]AttributeError: module 'tweepy' has no attribute 'StreamListener' (0) | 2021.12.09 |
[Python] 리스트 컴프리헨션 / 집합자료형 (0) | 2021.12.01 |
[Python] Numpy 배열의 축(axis) 이해하기 (0) | 2021.12.01 |
[케라스] KeyError: 'acc' (0) | 2021.11.24 |
댓글