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비트 버전을 새로 설치해야 할 거 같다.
다운받는 사이트는 하단 링크 참고
참고로, 파이썬 버전을 확인하는 것은 아래의 명령어를 입력하면 된다.
import platform
print(platform.architecture())
64비트 JVM을 재설치하고, 환경변수를 재설정 한 뒤 주피터 노트북을 재실행한다.
환경변수를 재설정 해줬음에도 jvm.dll 파일을 찾을 수 없다는 에러가 다시 떴다.
그래서, 앞서 나온 방법으로
먼저 os를 import 하고 하단의 명령어를 입력해줬더니,
os.environ['JAVA_HOME'] = r'새로 다운받은 64비트 jvm.dll 파일이 저장된 경로
konlpy와 워드 클라우드 모두 잘 되는 것을 확인할 수 있다.
728x90
반응형
'[파이썬 Projects] > <파이썬 기초>' 카테고리의 다른 글
[파이썬] os(Operating System) 모듈이란? (0) | 2024.09.19 |
---|---|
[파이썬] 로또 번호 생성 프로그램 만들기 (0) | 2024.07.03 |
[파이썬] 파이썬기초: 정규 표현식(Regular Expressions) - 4 (0) | 2024.06.22 |
[파이썬] 파이썬기초: 정규 표현식(Regular Expressions) - 3 (0) | 2024.06.22 |
[파이썬] 파이썬기초: 정규 표현식(Regular Expressions) - 2 (0) | 2024.06.22 |