Search

KONLP

이번 글은 이틀동안 우여곡절 끝에 KoNLP를 설치 오류를 해결했던 과정에 대해 간략하게 공유드리고자 한다.
의외로 간단하게 해결되었으니 KoNLP로 골머리를 썩고 오신 분이라면 부디 이 글을 보고 해결되셨으면 한다.

KoNLP 설치에 관한 문제

KoNLP 패키지는 공식적으로 R의 CRAN에서 제외되었음.
따라서 ‘mrchypark’님이 자신의 Github에 올려놓은 패키지를 설치해야됨.
온갖 방법을 동원했으나 실패하였음.
작성자는 수동으로 직접 설치하는 방법을 택했음.
그러나 다른 환경, 컴퓨터에서는 정상 작동할 수 있으니 우선 일반적인 설치 방법에 대한 코드를 실행해보고 안되면 수동설치하는 방법을 채택하면 된다.
아래 블로그들을 참고하여 순차적으로 설치를 시도한다.
#jdk 설치 확인 install.packages("rJava") #초기화 함수로 설치되어 있는지 확인 rJava::.jinit() #jdk 설치하기 install.packages("multilinguer") multilinguer::install_jdk() #multilinguer::install_jdk() 을 실행하면 R 새션을 재시작됨 #의존성 패키지 설치 install.packages(c("hash", "tau", "Sejong", "RSQLite", "devtools", "bit", "rex", "lazyeval", "htmlwidgets", "crosstalk", "promises", "later", "sessioninfo", "xopen", "bit64", "blob", "DBI", "memoise", "plogr", "covr", "DT", "rcmdcheck", "rversions"), type = "binary") #Github 버전 설치 install.packages("remotes") #KoNLP 설치방법1 remotes::install_github('haven-jeon/KoNLP', upgrade = "never", INSTALL_opts=c("--no-multiarch")) #KoNLP 설치방법2 install.packages("KoNLP", repos = "https://forkonlp.r-universe.dev", dependencies = TRUE, INSTALL_opts = c("--no-multiarch") ) #정상 작동 확인 library("KoNLP") SimplePos09("안녕하신가요?") #패키지 내 함수 사용해보기 extractNoun('한국갤럽 마케팅 4실이지말입니다.')
Plain Text
복사
만약 위 코드를 따라 실행하였음에도 실패한다면...'수동설치'를 시도해보자!

① KoNLP 파일 다운로드

아래 링크에 접속하여 CRAN의 Archive에 남아 있는 가장 최신 버전의 파일(0.80.2.tar.gz)을 다운로드하자.

② R-Studio 내 패키지 설치

R-Studio의 오른쪽 하단 [Packges]-[Install] 클릭

③ KoNLP 파일 지정

다운로드 받았던 KoNLP_0.80.2.tar.gz 클릭!

④ 설치 확인

⑤ Java 관련 오류

만약 설치된 것이 확인되었으나 Java와 관련한 오류 메세지가 발생한다면 Java 역시 직접 설치하여 폴더를 덮어씌우는 작업을 해보자!
보통 아래와 같은 오류 메세지가 나오는데, 경로는 저마다 다르니 참고하여 폴더를 통째로 덮어씌우길 바란다.
Fail to install scala-library-2.11.8.jar. Recommand to install library manually in /data/gannet/ripley/R/test-clang/00LOCK-KoNLP/00new/KoNLP/java
Plain Text
복사
아래 '다운로드 링크'를 통해 Java 파일을 다운로드한다. 만약 링크가 작동하지 않는다면 해당 링크의 출처인 블로그에 접속하길 바란다.
Main Page | Category |  Tags | About Me | Contact