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] 이진 탐색 (0) | 2021.10.26 |
---|---|
[Python] jinja2 템플릿 엔진, Werkzeug (0) | 2021.10.17 |
[Python] __ name __ (0) | 2021.10.15 |
[Python] 기초 - range, randrange, format, ifelse (0) | 2021.08.11 |
[Python] 기초 - range, list, type, shuffle, format (0) | 2021.08.11 |
댓글