(M1 mac konlpy 오류: No JVM shared library file (libjli.dylib) found 마주시 대처 방안 포함)
M1 맥의 삶은 다이나믹합니다.
tensorflow, pytorch gpu 연동 등 어느 하나 쉬운게 없죠. (물론 지금은 많은 부분에서 개선되었지만요)
이번 포스팅에서 알아볼 한국어 nlp의 대표 패키지 konlpy 설치도 호락호락 하지 않습니다.
이건 비단 맥북이 조금 더 쉽게 설치할 수 있는 경향이 있습니다.
자바 설치와 자바 경로 잡아주는 것이 윈도우에 비해 더 단순하기 때문이죠.
거두절미하고 바로 알려드리겠습니다.
자바 설치하는 경우부터 살펴보시죠.
(이 포스팅을 보러 오신 분들은 No JVM shared library file (libjli.dylib) found 을 검색하고 들어오셨겠죠? 마찬가지로 아래 프로세스대로 실행하면 에러 해결할 수 있습니다.)
1. 오라클 홈페이지에서 JAVA SE 다운로드
아래 홈페이지로 접속하여 본인 환경에 맞는 자바를 설치해주십쇼.
https://www.oracle.com/java/technologies/downloads/#jdk19-mac
저는 m1pro 맥북 프로를 사용중인데요, JAVA19 Arm 64 DMG 인스톨러를 통해 설치했습니다.
다운받은 파일을 클릭해서 설치 완료해주세요.
2. 자바 경로 설정 [JAVA HOME Path]
이제 자바 홈 경로를 설정해줘야하는데요. 생각보다 단순합니다
Terminal 에서 아래처럼 명령어를 입력해주세요
vi ~/.zshrc
그러면 vi 창에 들어가게 되는데요 아래 주황색 부분처럼 자바 경로를 명시해주면 됩니다.
# 자바 환경변수 설정 ~/.zshrc
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
export PATH=${PATH}:$JAVA_HOME/bin:
해당 명령어를 복사 붙여넣기를 하였다면, esc를 누른 후 :wq 명령어를 통해 파일을 저장하고 나올 수 있습니다.
3. konlpy 설치하기
이제 남은 것은 konlpy 설치입니다. (이미 설치된 분들은 이 부분은 생략하셔도 됩니다.)
아래 명령어를 순차적으로 실행해주세요.
conda install -c conda-forge lxml
conda install -c conda-forge jpype1
pip install konlpy
이제 konlpy를 활용할 수 있습니다.
아래 테스트 코드처럼 말이죠~