KoNLP 패키치 오류 수동설치

CHOI WONSEOK·2022년 10월 9일
0

R

목록 보기
2/2
post-thumbnail

Velog에 글을 다시 쓰는 것이 1년만이다.
이번 글은 이틀동안 우여곡절 끝에 KoNLP를 설치 오류를 해결했던 과정에 대해 간략하게 공유드리고자 한다.

의외로 간단하게 해결되었으니 KoNLP로 골머리를 썩고 오신 분이라면 부디 이 글을 보고 해결되셨으면 한다.

KoNLP 설치에 관한 문제

KoNLP 패키지는 공식적으로 R의 CRAN에서 제외되었음.

따라서 ‘mrchypark’님이 자신의 Github에 올려놓은 패키지를 설치해야됨.

온갖 방법을 동원했으나 실패하였음.

작성자는 수동으로 직접 설치하는 방법을 택했음.

그러나 다른 환경, 컴퓨터에서는 정상 작동할 수 있으니 우선 일반적인 설치 방법에 대한 코드를 실행해보고 안되면 수동설치하는 방법을 채택하면 된다.

아래 블로그들을 참고하여 순차적으로 설치를 시도한다.

블로그1
블로그2

#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실이지말입니다.')

만약 위 코드를 따라 실행하였음에도 실패한다면...'수동설치'를 시도해보자!

① KoNLP 파일 다운로드

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

KoNLP CRAN Link

② 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

아래 '다운로드 링크'를 통해 Java 파일을 다운로드한다. 만약 링크가 작동하지 않는다면 해당 링크의 출처인 블로그에 접속하길 바란다.

Java Download Link

다운로드 링크 출처: 블로그

profile
안녕하세요.

0개의 댓글