Docker
(docker) jupyterlab R kernel 추가하기
YD_Koo
2022. 9. 6. 14:10
이전글 : https://yd-dev.tistory.com/11
docker-jupyterhub(+ jupyterlab) 설치
설치 방법 전 JupyterHub 구성이유 - 본개발자는 여러 사용자가 사용할수 있는 JupyterLab 구성이 필요 해짐 - anaconda 사용하기 싫음 ( 본 개발자 존특) - docker 연습겸 1. 도커를 이용한 JupyterHub..
yd-dev.tistory.com
위의 환경에서 계속해서 진행
설치 방법 전 R kernel 구성이유
- 클라이언트가 해달란다..... 아주 하.......
1. jupyterLab을 이용한 R Kernel 추가하기
- R 설치 앞아서
# Docker container shell 접근
# docker exec -it jhubcontainer /bin/bash
# 현재 등록된 Kernel 리스트 가져오기
# jupyter kernelspec list
2. R 설치
# apt-get error 발생시 아래 update, upgrade 순서대로 진행
# apt-get update
# apt-get upgrade
apt-get install r-base
3. IRkernel 설치
# R 실행
R
> install.packages("IRkernel") # 설치 시간 3~5분 소요
> IRkernel::installspec(name="r", displayname="R")
> q() # R 종료
# 해당 설치 완료 되면 디폴트 경로가 /root/.local/share/jupyter/kernels/r 이런식으로 되어있을꺼다
4. R Kernel 내용 위치 복사
# 경로 생성 Jupyterhub 구성으로 작성시 usr 파일의 정보를 같이 쓰는거 같다.
# 위 내용은 확인이 좀 필요하다...
mkdir /usr/local/share/jupyter/kernels/
cp -r /root/.local/share/jupyter/kernels/r /usr/local/share/jupyter/kernels/
# 기존 디폴트로 등록된 kernel 삭제
jupyter kernelspec uninstall r
# 삭제 이후
jupyter kernelspec list
# 경로가 변경되어 kernel이 추가되어있는것을 확인 할수 있다.
# 이부분은 본개발자도 이해를 못하는 부분 있습니다.
5. 결과
반응형