2017-03-06 4 views
3

와 Jupyter 노트북에로드되지 그러나 나는 다음과 같은 오류가 발생합니다 :rJava 내가 Jupyter 노트북에서 라이브러리 (rJava)를로드하기 위해 노력하고있어 R 커널

stop(gettextf("package or namespace load failed for %s", sQuote(package)), call. = FALSE, domain = NA) 

내가 Jupyter 노트북의 R 커널 usingh입니다.

RStudio 라이브러리 (rJava)에서는 Jupyter 노트북에는 정상적으로로드되지만 Jupyter 노트에는로드되지 않습니다. 터미널에서

나는 실행하면 자바 -version 내가 얻을 :

java version "1.8.0_111" 
JAVA (TM) SE Runtime Environment (build 1.8.0_111-b14) 
JAVA HotSpot(TM) 64-bit Server VM (build 25.111-b14, mixed mode) 

내가 Jupyter 노트북이 rJava 패키지를 인식하지 않는 이유를 알고하지 않습니다.

답변

2

같은 문제가있었습니다. Jupyter Notebook 서버가 시작될 때이 존재하지 않으면 환경 변수 과 관련이 있습니다. (리눅스)를 Jupyter 노트북 서버를 시작하기 전에 다음을 실행 해보십시오 :.

sudo R CMD javareconf -e 
export LD_LIBRARY_PATH="/usr/lib/jvm/java/jre/lib/amd64/server" 

합니다 (java을 경로의 중간에 다를 수 있습니다, 설치 한 버전에 따라 당신은 부두 노동자를 사용하는 경우, Jupyter Notebook 서버를 시작하기 전에 시작 bash 스크립트에서이 명령을 실행해야합니다.