줍줍한 사진 ..
OS : Ubuntu 20.04 LTS
anaconda : Anaconda3-2023.09-0-Linux-x86_64.sh
R : 4.3.1
Plus : 주피터 허브(주피터 노트북)
- 우분투에 아나콘다 설치
- 아나콘다에 주피터 허브 설치
- 주피터 허브에 R 연결
설치할 수 있는 방법이 2개가 있는데 두 개 다 사용했음..
그런데 필요가 있는 건지 아닌건지 구분을 할 수 없어서 일단 설치 권장 .. ㅜㅜ (오류 부분 참고..)
#방법1 - conda 명령어로 설치
conda install -c conda-forge r-rjava
#방법2 - R 명령어로 설치
install.packages("rJava")
Warning message가 뜨긴 함 ...
install.packages("multilinguer")
install_jdk()
Sys.getenv("JAVA_HOME")
Sys.setenv(JAVA_HOME = "jdk 설치 시 나온 경로")
예시) Sys.setenv(JAVA_HOME = "/home/kk21/.local/share/multilinuer-jdk")
Sys.getenv("JAVA_HOME")
++++
/etc/profile 이나 /etc/bachrc에 등록 후 sudo R CMD javareconf 하라고 나오는데 가상환경에 설치해서 그런지 경로 설정이 되지 않음...... ㅜㅜ
이거 땜에 엄청 삽질했던 ...
++++ 추가
새로 열면 JAVA_HOME이 초기화 됨 ..
그치만 library(KoNLP) 해도 오류가 안 남.. 굳이 안 해줘도 될 듯
다른 명령어 쓰지말고 무조건 아래 명령어로 설치하기
remotes나 devtools 패키지 쓰지 말 것 ㅜㅜㅜㅜㅜㅜㅜ!!!!!!!!!!
remotes랑 devtools 썼다가 주피터에 R 연결 끊겨서 우분투만 4번 다시 설치했음.....
install.packages("https://cran.r-project.org/src/contrib/Archive/KoNLP/KoNLP_0.80.2.tar.gz", repos = NULL, type="source")
library(KoNLP)
아래처럼 오류가 날 것임 그래도 오류가 나는 게 다행임 !!!!!
오류는 해결하면 되지만,, 설치가 안 되는 건 걍 밀고 다시 하는 수 밖에 없음 ...
파일을 다운로드 받아서 위에 나온 경로에 추가하면 끝!!
아래 링크 눌러서 압축 풀고 scala-library-2.11.8.jar 다운 받아서 넣기
파일 다운로드 링크
경로를 모르겠다면 아래 명령어로 경로 확인 하면 됨
.libPaths()
나온 경로에 /KoNLP/java 밑에 넣어주면 됨!!
커널 재시작을 안 하면 아래 사진처럼 오류가 나면서 제대로 실행이 안 됨
원 화살표를 누르면 커널이 재시작 됨
라이브러리를 다시 불러오고 실행하면 결과가 잘 나옴 !!!
library(KoNLP)
extractNoun("KoNLP 설치 정말 어렵네요!")
아래 명령어 사용했었음 ... 아나콘다면 이거 사용하지 말기 ....
#1번
remotes::install_github("haven-jeon/KoNLP", force = T, upgrade = "never",
INSTALL_opts = c("--no-multiarch"))
#2번
devtools::install_github('haven-jeon/KoNLP', dependency=TRUE)
여러 개를 계속 바꿔가면서 했을 때라 뭐가 문제인지 모름
1번 사진 처럼 간단한 코드도 계속 돌다가 2번 사진 처럼 No Kernel 뜸