카테고리 없음

Q. SystemError: java.nio.file.InvalidPathException: Illegal char <*> at index 83: C:\Users\User\AppData\Local\Programs\Python\Python38\Lib\site-packages\konlpy\java\* 해결방법은?

makeitworth 2022. 1. 3. 14:06

 

환경

Windows 10 Pro

python 3.8.12

 

에러 발생 상황

새로운 가상환경을 만들고 한국어 자연어 처리와 관련된 형태소 분석 코드를 실행하고자 하는데 다음과 같은 에러 메세지가 떴다.

 

에러 메세지

 

SystemError: java.nio.file.InvalidPathException: Illegal char <*> at index 83: C:\Users\User\AppData\Local\Programs\Python\Python38\Lib\site-packages\konlpy\java\*

 

해결

에러 메세지를 구글 검색해서 몇몇 블로그에 들어가 해결책을 따라 하였으나 문제가 해결되지 않았다.

그러다가 https://daewonyoon.tistory.com/386 이 블로그를 따라해서 문제를 해결할 수 있었다.

konlpy를 실행하는데 필요한 jpype1 패키지에서 발생하는 문제로, 내 가상환경에 설치된 버전은 1.3.0이었는데, 1.2.0으로 다운그레이드했더니 오류없이 넘어갈 수 있었다.

cmd 창에서 아래와 같은 명령어를 입력하여 jpype1 버전을 버전다운하였다.

pip install -U "jpype1==1.2.0"