TOP
class="layout-aside-left paging-number">
본문 바로가기
[파이썬 Projects]/<파이썬 기초>

[파이썬] konlpy 설치 관련 JVM 오류 해결

by 기록자_Recordian 2024. 7. 3.
728x90
반응형

주로 쓰는 노트북이 아닌 다른 컴퓨터에 konlpy 를 설치하려고 하는데, 여러 오류가 떴다.

 

첫번째는, jvm.dll 을 찾을 수 없다는 에러.

jvmnotfoundexception: no jvm shared library file (jvm.dll) found. try setting up the java_home environment variable properly.

 

환경변수를 제대로 설정해줬음에도 불구하고 계속 해당 오류가 떴다.

('시스템 속성 - 고급 - 환경 변수' 에 들어가서 jvm.dll 파일이 설치된 경로를 입력해주면 된다.)

분명히 입력을 잘 했는데도 불구하고, 해당 오류가 계속 떴다.

그래서 이리저리 찾아보다가 다른 방법을 발견했다.

 

먼저 os를 import 하고

import os

 

해당 명령어를 입력해 JAVA_HOME 이 설치된 경로를 강제로 입력해주니,

os.environ['JAVA_HOME'] = r'C:\Program Files (x86)\Java\jre-1.8\bin\server'

 

해결!!!!은 아니고...

 

두번째 오류. JVM 버전과 파이썬의 버전이 다르다는 오류가 떴다.

JVMNotSupportedException: JVM mismatch, python is 64 bit and JVM is 32 bit.

 

JVM 64비트 버전을 새로 설치해야 할 거 같다.

다운받는 사이트는 하단 링크 참고

 

[파이썬] 자연어 처리 (NLP) - 네이버 뉴스 텍스트 분석

분석 내용(목표) 를 통해 익혔던 텍스트 분석 방법을 활용하여네이버 뉴스에서 '파이썬' 이라는 키워드로 기사를 검색해서 빈도수를 분석하고,워드 클라우드를 생성, gensim 으로 유사도 파악 모

puppy-foot-it.tistory.com

참고로, 파이썬 버전을 확인하는 것은 아래의 명령어를 입력하면 된다.

import platform
print(platform.architecture())

 

64비트 JVM을 재설치하고, 환경변수를 재설정 한 뒤 주피터 노트북을 재실행한다.

환경변수를 재설정 해줬음에도 jvm.dll 파일을 찾을 수 없다는 에러가 다시 떴다.

 

그래서, 앞서 나온 방법으로

먼저 os를 import 하고 하단의 명령어를 입력해줬더니,

os.environ['JAVA_HOME'] = r'새로 다운받은 64비트 jvm.dll 파일이 저장된 경로

 

konlpy와 워드 클라우드 모두 잘 되는 것을 확인할 수 있다.

편안.... (출처: 개비스콘)

 

728x90
반응형