Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total



GitHub Contribution
Loading data ...
관리 메뉴

초보 개발자의 일기

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행에 별표가 있는 것을 확인할 수 있다. 

그걸 그냥 지우고 저장한다.

 

그리고 커널을 재시작 한 다음에 코드를 실행해본다.

 

그럼 이렇게 정상적으로 실행된다.


처음 오류를 겪었을 때 아래 글을 참고했다.

 

SystemError: java.nio.file.InvalidPathException:

I'm trying to learn some Korean NLP by using KoNLPy library. This is the code that I used: from konlpy.tag import Kkma kkma=Kkma() print(kkma.morphs("열심히 코딩한 당신, 연휴에는 여행을 가봐요")) And ...

stackoverflow.com

답변을 하신 분도 이게 정확한 방법은 아니라고 적어놓았다. 물론 나도 왜 이렇게 되는지 알 수가 없다. KonlPy가 실행되기 위해 필요한 파일들과 프로그램을 모두 같은 버전으로 맞춰 세팅했는데도 오류가 났다. 이 과정이 없어도 잘 실행되는 사례를 많이 봐서 이 오류가 나는 것이 정상적이지 않다는 것도 알고 있다.

 

혹시 이런 오류가 왜 생기는 지 알고계시는 분은 댓글로 꼭 알려주시길 바랍니다...!

 

Comments