Thief of Wealth
article thumbnail

* MAC 기준

Konlpy를 쓰려고 하는데 

TypeError: startJVM() got an unexpected keyword argument 'convertStrings'

 

에러가 뜬다.

 

https://nogadaworks.tistory.com/193

 

블로그에서 일련의 과정을 따라서 내려오면서 모두 설치를 완료하고

간단한 테스트인 

from konlpy.utils import pprint
from konlpy.tag import Okt
okt = Okt()

 

를 해보려는데, 

위와 같은 에러가 뜨고, 에러내용을 구글링해봐도 영양가가 있는 내용은 보이지 않는다.

 

이 경우에 https://i-am-eden.tistory.com/9님의 블로그를 보고 해결했다.

 

위 에러의 내용에는 jvm.py에서 에러가 난 것이보이는데,

주소가 ~/opt/anaconda3/lib/python3.8/site-packages/konlpy/jvm.py 이다.

 

1. 터미널을 켜고 

vi ~/opt/anaconda3/lib/python3.8/site-packages/konlpy/jvm.py 

를 입력한다. 주소는 사람마다 다를 수 있다.

 

2. 맨 아래로 내려서

 

convertString=True 부분을 주석처리 해준다.

i를 누르면 편집할 수 있다.

 

ESC를 누르고 :wq 를 치고 엔터를 눌러서 빠져나온다.

 

3. 코드를 바로 다시 실행하지말고 python 세션을 껏다가 다시 코드를 실행해보면 정상동작한다.

profile on loading

Loading...