채니의 개발일기

맥북에서 konlpy다운로드 본문

인공지능/자연어처리

맥북에서 konlpy다운로드

윤채니챈 2023. 10. 8. 13:47
728x90
반응형

-> JVMNotFoundException 오류는 Konlpy와 같은 한국어 처리 라이브러리가 Java Virtual Machine(JVM)을 필요로 하는데, JVM이 시스템에 설치되어 있지 않거나 제대로 설정되지 않아 발생하는 오류이다.

  1. ava 설치 확인:
    • 먼저, Java가 시스템에 설치되어 있는지 확인한다.
    • 터미널에서 java -version 명령어를 실행하여 Java 버전이 제대로 출력되는지 확인.

 

 

2. JAVA_HOME 환경 변수 설정:

  • JAVA_HOME 환경 변수가 올바르게 설정되어 있는지 확인.
  • 터미널에서 echo $JAVA_HOME 명령어를 실행하여 경로가 제대로 출력되는지 확인.
  • 경로가 올바르지 않다면, 적절한 Java JDK 경로로 JAVA_HOME을 설정.

2-1 .  Java 경로확인 하여 JDK 설치경로를 출력한다

/usr/libexec/java_home

 

2-2 ~/.zshrc 또는 ~/.bash_profile 파일 수정:

  • macOS의 기본 셸이 zsh인 경우 ~/.zshrc 파일을, bash인 경우 ~/.bash_profile 파일을 수정한다.
  • 터미널에서 아래의 명령어를 실행하여 해당 파일을 편집 모드로 연다.
nano ~/.zshrc  # zsh인 경우

 

3. JAVA_HOME 환경 변수 추가:

  • 위에서 확인한 Java JDK 경로를 사용하여 JAVA_HOME 변수를 설정합니다. 예를 들면, 만약 /usr/libexec/java_home에서 /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home이 출력되었다면 아래와 같이 입력한다
  • 나의 경우 경로 출력이 '/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home' 이다.

 

export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home"

 

추가로, PATH 환경 변수에 $JAVA_HOME/bin 경로를 추가한다:

export PATH="$JAVA_HOME/bin:$PATH"

 

4. 변경 사항 저장 및 적용:

  • nano 편집기에서 Ctrl + O를 누른 후 Enter를 눌러 파일을 저장한다.
  • Ctrl + X를 눌러 편집기를 종료한다.
  • 터미널에서 아래의 명령어를 실행하여 변경 사항을 적용한다.
source ~/.zshrc  # zsh인 경우

 

 

5. pip konlpy 재설치, Jpype 재설치

  • pip uninstall konlpy로 기존의 Konlpy를 제거한 후, pip install konlpy로 다시 설치
  • pip uninstall JPype1로 기존의 JPype를 제거한 후, pip install JPype1로 다시 설치

 

 

: 이렇게 하니 성...공 !!

728x90
반응형

'인공지능 > 자연어처리' 카테고리의 다른 글

단어 벡터화(Vectorization)  (1) 2023.10.09
NLP - 정수인코딩, 패딩, OOV  (1) 2023.10.08
형태소 분석기 : kakao/khaiii 설치  (0) 2023.10.03
NLP - 토큰화  (0) 2023.09.28
NLP란?  (1) 2023.09.28