R KoNLP 설치 오류 해결
아래 2가지 방법 중 택1
1. KoNLP 설치 오류 해결 수동설치 --------------
1. 제일먼저 할 일
폴더 위치 --> C:/Program Files/R/R-3.6.3/library <-- 들어가서
*R-3.6.3 은 설치한 R버전에 맞추어야 합니다.
예: R-3.6.0설치했다면
폴더 위치 --> C:/Program Files/R/R-3.6.0/library
다운로드한 위 2개을 폴더에 넣습니다. ( 이미 있다면 덮어씌우기 )
다운로드 ▼네이버카페
2. 하단 패키지 설치
#주의 : 위에 2개의 폴더를 넣었기 때문에 KoNLP 는 설치하지 않습니다
이제, 아래 코드를 모두 진행합니다.
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_301')
# 코드 마지막 번호 301 는 본인 컴퓨터에 설치된 자바의 버전 번호로 맞춰줍니다.(2021.10.17기준)
Sys.getenv("JAVA_HOME")
install.packages("tau")
install.packages("rJava")
install.packages("hash")
install.packages("hask")
install.packages("vctrs")
install.packages("Sejong")
install.packages("devtools")
install.packages("RSQLite")
library("tau")
library("rJava")
library("hash")
library("hask")
library("vctrs")
library("Sejong")
library("devtools")
library("RSQLite")
library("KoNLP")
## 참고
## 만일 라이브러리 실행시 몇몇개가 에러메세지가 나와도 크게 신경쓰지 않아도 됩니다.
## library("KoNLP") 가 실행되는 것이 중요합니다.
2. KoNLP 설치 오류 해결 자동설치
4.0.X 버전이상 --------------
Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_301')
# 코드 마지막 번호 301 는 본인 컴퓨터에 설치된 자바의 버전 번호로 맞춰줍니다.
Sys.getenv("JAVA_HOME")
# 1 install.packages("multilinguer")
library(multilinguer)
install_jdk()
# 2. 의존성 패키지 설치하기
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")
# 3. github 버전 설치하기
install.packages("remotes")
# 4. KoNLP 설치하기(64bit에서만 동작)
remotes::install_github('haven-jeon/KoNLP', upgrade = "never", INSTALL_opts=c("--no-multiarch"))
# 5.
library(KoNLP)
extractNoun('이 문장에서 명사만 추출되었다면 성공입니다.')
3. KoNLP 기타 에러 해결
library("KoNLP") 후 에러가 나오면
에러 메시지에 어떠한 패키지가 설치되지 않았다라고 알려줍니다.
그 패키지를 설치합니다.
install.packages( "에러메시지에 나온 패키지명" )
library("에러메시지에 나온 패키지명")
library("KoNLP")
혹시 rjava 에러 메세지 가 나온다면 java프로그램을 다시 잘 설치하셔야 합니다