"JVMNotFoundException: No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly." - jupyter notebook konlpy module import trouble

jun hyeon·2023년 11월 9일

Trouble Shooting

목록 보기
9/9
post-thumbnail

예전에도 봤던 에러인데 형태소 관련 ML 공부를 하다가 또 떳다.

java가 안깔려있어서 생기는 문제인 듯 했다.

  1. 오라클 페이지 에서 자바를 다운받고, 시스템 환경 변수로 간다.

  2. 새 시스템 변수를 만들어 주었다. 경로는(커맨드창에서echo %JAVA_HOME%로 확인가능)
    C:\Program Files\Java\jdk-11

  3. Path에도 경로추가. (커맨드창에서 echo %Path%로 확인가능)
    C:\Program Files\Java\jdk-11\bin

  4. !pip install JPype1 설치.

    • java와 python을 연결해주는 모듈이라고 함.

그래도 똑같은 에러가.........ㅠㅠ
GPT에게 물어봤더니,

C:\Program Files\Common Files\Oracle\Java\javapath와 같은 경로가 문제를 일으킬 수 있으므로, C:\Program Files\Java\jdk-11\bin 경로가 Path 변수에서 가장 먼저 나오도록 순서를 조정해보세요. - 확인했더니 javapath가 맨위에 있었음..

  1. 순서를 조정함. bin이 javapath보다 위로 가도록..

  2. 그 다음 module "konlpy" uninstall 후, 다시 install

0개의 댓글