KoLNP 로딩하면 아래와 같은 메시지가 나올 경우가 있다.
warning message: in i.p(...) : 패키지 ‘c:/users/rdmkyg/appdata/local/temp/rtmps6vlku/file23e45dd83537/konlp_0.80.2.tar.gz’의 설치가 0이 아닌 종료상태를 가졌습니다
요새 R 4.2 버전을 설치 하면 나오는 메세지이다.
이것의 원인은 첫번째, rJava 패키지가 설치 되지 않은 것이다.
rJava 패키지를 설치를 하게 되면 KoLNP 가 설치가 되는데, 자바는 아래 링크를 참고 하여 설치 하면 된다.
https://www.blogger.com/blog/post/edit/5154752836103197304/5563457044854912151?hl=ko
두번째, rJava 를 설치하는 것이다. 위에 Windows JAVA를 설치 해야 정상으로 설치 된다.
install.packages("rJava")
세번째 아래와 같이 순서대로 KoLNP를 설치 한다.
# 아래 패키지를 설치 하신 후에
install.packages("multilinguer")
# 의존성을 설치 한다.
install.packages(c('stringr', 'hash', 'tau', 'Sejong', 'RSQLite', 'devtools'), type = "binary")
# Git hub로 설치 한다.
install.packages("remotes")
remotes::install_github('haven-jeon/KoNLP', upgrade = "never", INSTALL_opts=c("--no-multiarch"))
# KoNLP 예제
library(KoNLP)
## Checking user defined dictionary!
sentence <- '아버지가 방에 스로륵 들어가신다.'
extractNoun(sentence)
## [1] "아버지" "방" "스로륵"
그런데, library(KoNLP)를 했는데, 처음과 같은 오류가 발생 한다면, 아래와 같은 조치를 취하여야 한다.
아래에 있는 링크를 다운 받아서,
https://1drv.ms/u/s!AiTTquXjsPXAjLVvKq9gXdkMj5mAjQ?e=8L0u7M
아래 플더에 저장 하면 제대로 실행이 된다.
KoNLP 문제 해결 방법 |
댓글 없음:
댓글 쓰기