ananconda jupyter notebook에서 R을 사용한다는 것을 R을 가지고 html 문서화를 할 수 있다는 이야기 이다. R에서는 Markdown이 있는데, 이것보다는 좀 더 편하게 표현 할 수 있다. jupyter notebook 을 사용할 때는 거의 강의 할 때 사용한다. 하지만, 버전이 낮다는 단점이 있다.
anaconda에서 R base 를 설치해야 한다. R 설치 된 것이 r-ikernel이므로, 아래와 같이 설치 하여야 한다.
$ conda install -c r r-irkernel
anaconda r-irkernel 설치 |
R3.2.2 버전이 설치 되었다. 버전은 조금 났지만, 되기는 한다. 하지만, 패키지가 설치되어 있지 않았기 때문에 아래와 같은 명령어를 사용해서 잔여 패키지를 설치 해야 한다.
이것은 anaconda에서 기본적으로 설치되는 패키지인데, R의 버전을 업그래이드 시킬려고 하면 에러가 발생 하니까? 3.2.2 버전으로 한다. 그 정도 버전도, 웬 만한 것은 할 수 있다.
$ conda install -c r r-essentials
위와 같이 필수 패키지만 설치 해도, 웬만한 것 개발 하는데, 문제가 없다.
만약에 아래와 같은 문제로 R이 실행되지 않는 다면 아래와 같은 조치를 취하여야 한다.
아래 그림과 같이 주피터 노트북에서 R이 돌아 가는 것을 확인 할 수 있다.
주피터 노트북에서 R 실행 |
아이디로 하였을 경우 아래의 패스를 검토해본다.
/snap/core18/1885/lib/x86_64-linux-gnu/libreadline.so.7
/snap/core18/1885/lib/x86_64-linux-gnu/libreadline.so.7.0
/snap/gnome-3-34-1804/36/lib/x86_64-linux-gnu/libreadline.so.7
/snap/gnome-3-34-1804/36/lib/x86_64-linux-gnu/libreadline.so.7.0
/usr/lib/x86_64-linux-gnu/libreadline.so
/home/alsdndjaak/anaconda3/pkgs/readline-8.0-h7b6447c_0/lib/libreadline.so
/home/alsdndjaak/anaconda3/pkgs/readline-8.0-h7b6447c_0/lib/libreadline.so.8
/home/alsdndjaak/anaconda3/pkgs/readline-8.0-h7b6447c_0/lib/libreadline.so.8.0
/home/alsdndjaak/anaconda3/lib/libreadline.so
/home/alsdndjaak/anaconda3/lib/libreadline.so.8
/home/alsdndjaak/anaconda3/lib/libreadline.so.8.0
/lib/x86_64-linux-gnu/libreadline.so.7.0
/lib/x86_64-linux-gnu/libreadline.so.6
/lib/x86_64-linux-gnu/libreadline.so.7
댓글 없음:
댓글 쓰기