Notice
Recent Posts
Recent Comments
Link
초보 개발자의 일기
KonlPy 오류 - java.nio.file.InvalidPathException: Illegal char <*> 본문
소소한 공부 일기/오류노트
KonlPy 오류 - java.nio.file.InvalidPathException: Illegal char <*>
Da다 2021. 8. 8. 18:42노트북 설정을 다시 해야할 일이 있어 한창 여러가지를 테스트해보던 중에 Konlpy에서 이런 오류가 발생했다.
from konlpy.tag import Okt
okt = Okt()
text = '환경 설정 중입니다. 노트북에 설치해야 할 게 너무 많네요'
print(*okt.pos(text),sep='\n')
SystemError: java.nio.file.InvalidPathException: Illegal char <*> at index 55: C:\ProgramData\Anaconda3\Lib\site-packages\konlpy\java\*
사실 이 오류를 지난번에도 겪었기 때문에 아무렇지 않게... 저 경로로 들어가서 jvm.py를 열어 에스테리스크(* : 이하 별표)를 지웠다.
별표는 총 2개이다. 파일을 열면 32행과 47행에 별표가 있는 것을 확인할 수 있다.
그걸 그냥 지우고 저장한다.
그리고 커널을 재시작 한 다음에 코드를 실행해본다.
그럼 이렇게 정상적으로 실행된다.
처음 오류를 겪었을 때 아래 글을 참고했다.
답변을 하신 분도 이게 정확한 방법은 아니라고 적어놓았다. 물론 나도 왜 이렇게 되는지 알 수가 없다. KonlPy가 실행되기 위해 필요한 파일들과 프로그램을 모두 같은 버전으로 맞춰 세팅했는데도 오류가 났다. 이 과정이 없어도 잘 실행되는 사례를 많이 봐서 이 오류가 나는 것이 정상적이지 않다는 것도 알고 있다.
혹시 이런 오류가 왜 생기는 지 알고계시는 분은 댓글로 꼭 알려주시길 바랍니다...!
Comments