개발

R ) KoNLP 패키지 설치 오류 해결

pinetreeskr 2020. 12. 29. 23:49

아래 10분강의를 따라하다가

KoNLP 패키지를 인스톨하는데 애먹는 사람들이 꽤 있는듯하다

 

R이 계속해서 버전 업그레이드를 하면서 

구 패키지들이 작동이 안되는 경우가 종종 있다고 한다. 

 

www.youtube.com/watch?v=lK79KtnbUyE&list=PLRYL8FHwJMhDPF2R2pCe_HwqPt0gaUbvN&index=7&ab_channel=%EC%8A%A4%EB%A7%88%ED%8A%B8%EC%9D%B8%EC%9E%AC%EA%B0%9C%EB%B0%9C%EC%9B%90%EC%9D%B8%EC%8C%A4TV

 

방법1)

ㅇ구패키지 설치방법: CRAN사이트에서 직접 패키지 다운로드

cran.r-project.org/src/contrib/Archive/

 

Index of /src/contrib/Archive

 

cran.r-project.org

KoNLP 패키지를 찾아서 다운로드했지만

이렇게 했는데도 실패..

 

방법2)

패키지 인스톨 다시 시도해보니까 아래와 같은 오류가 떴다. 

Package LibPath Version Priority Depends Imports LinkingTo Suggests Enhances License License_is_FOSS License_restricts_use OS_type Archs MD5sum NeedsCompilation Built 오류

 

=>>> 아래 패키지명을 바꾸고 시도해보니 몇개의 패키지는 인스톨된다. (여전히 KoNLP은 실패)

install.packages("ggiraphExtra", dependencies = c("Depends", "Suggests"))

 

 

방법3)

예전에 설치해둔 자바 환경변수를 바꿔줘야하나 싶어서 아래 블로그를 참고해서 재설정해줬다.

PATH 변경 설정/ Rtool 설치까지 완료

참고 블로그: minimax95.tistory.com/entry/KoNLP-%ED%8C%A8%ED%82%A4%EC%A7%80-%EC%84%A4%EC%B9%98-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

 

KoNLP 패키지 설치 오류 해결 방법

이번 포스팅에서는 R 패키지 중 텍스트 마이닝을 위한 KoNLP 패키지 설치시 발생하는 오류에 대해 살펴보겠습니다. 다른 R패키지와는 달리 KoNLP 패키지는 설치가 쉽지 않았습니다. 필자도 텍스트

minimax95.tistory.com

 

환경변수 바꿔줬더니 좀 발전되긴했다. (여전히 KoNLP 인스톨 실패)


#KoNLP 를 위해 필요한 패키지는 아래와 같다.
installed.packages("rJava") 
installed.packages("memorise")
#KoNLP 를 위해 필요한 기타 의존성 패키지
installed.packages("mulitilinguer")
installed.packages(c('stringr', 'hash', 'tau', 'Sejong', 'RSQLite', 'devtools'), type="binary")
installed.packages("remotes")
#깃허브와 연동해서 설치하는 것이 유일하게 success를 얻어낼 수 있었습니다. 깃허브와 연동을 위해서 아래의 이미지 처럼 remotes 패키지를 설치하고 github에서 우리가 필요한 KoNLP 패키지를 설치해 보겠습니다.
remotes::intall_github('haven-jeon/KoNLP', update = "naver", INSTALL_opts=c(--no-muliarch))

# 위의 방법으로 다 실패 / java path 재설정해도 실패.. 
#아래 코드로 재설치해보니 아래 패키지만  성공 -- 위의 나머지 패키지 모두 실패
install.packages("rJava", dependencies = c("Depends", "Suggests"))
install.packages("remotes", dependencies = c("Depends", "Suggests"))
install.packages("mulitilinguer", dependencies = c("Depends", "Suggests"))

 

콘솔 창 install.packages("remotes", dependencies = c("Depends", "Suggests")) 

 

여기까지 실행되고 xfun 패키지는 불러오지 못 했다. 

 

방법4)

WARNING을 보니, 방법3에서 설치한 Rtool에서 무슨 문제가 생긴듯하다... 

 

 

시각화 해보고싶은데 진입하기가 아주 쉽지않다

어떤 사람들은 이거 하는데 며칠 걸리기도 했다고...

 

나머지는 내일 이어서해야겠다

 

참고예정 블로그: freshrimpsushi.tistory.com/1414

 

R 패키지 설치 시 Warning in install.packages : 'lib = "C:/Program Files/R/R-3.6.1/library"' is not writable 해결

- R 을 처음 접하는, 그 중에서 프로그래밍은 고사하고 컴퓨터에 익숙하지조차 않지만 당장 R을 사용해야하는 사용자의 눈높이에 맞췄으므로 지나치게 설명이 자세할 수 있다. WARNING: Rtools is requi

freshrimpsushi.tistory.com