본문 바로가기

컴퓨터과학

VScode에서 ipynb파일(Jupyter 노트북)로 R실행하기

개요

Jupyter 노트북은 기본적으로 Python을 위한 IDE이나, R도 지원하고 있다. 이 글은 VScode에서 Jupyter 노트북으로 R을 실행하는 방법을 최대한 상세하게 다룬다.

 

Mac의 경우

1. 먼저 Python을 설치해야한다. Python이 없다면, Homebrew를 사용하여 Python을 설치하자. 터미널에서 아래 명령을 실행하여 설치하면 된다.

brew install python

 

Python이 설치되어있는지 확인하려면 아래 명령을 실행하여 Python의 버젼을 확인할 수 있다.

python --version

Python이 설치되었음에도 불구하고, `zsh: command not found:python` 이라는 경고문구가 나온다면

python3 --version

으로 확인해보자.

 

2. Python이 설치되었다면, Jupyter를 설치할 차례다.

pip install jupyter

zsh: command not found: pip 에러가 나는 경우

1) Python 패키지 관리자를 설치해야 할 수도 있다. 터미널에서 다음 명령을 실행하자.

sudo easy_install pip

2) pip3 install jupyter로 실행해보자.

 

3) 가상환경을 사용 중이라면, 해당 가상 환경을 활성화해야한다.

 

Jupyter 노트북이 제대로 설치됐는지 확인해보자. 터미널에

jupyter notebook

웹 브라우저에 jupyter notebook가 열리면 성공한 것이다.

 

3. R을 설치하자. 

https://www.r-project.org/ 에서 "Download and Install R" 링크를 클릭하여 R을 설치한다.
Mac좌측 상단에 '이 mac에 관하여'를 클릭하여 Intel인지 실리콘인지 확인하고 그에 맞는 R을 다운로드하면 되겠다.

터미널을 켜고 R이라고 입력해보자. R 콘솔이 실행되면 제대로 설치된 것이다.

 

4. IRkernel 설치

IRkernel은 말그래도 R의 커널로서 쥬피터 노트북에서 실행할 때 필요하다.

터미널을 켜고 R을 입력하자. 그 후 R콘솔이 열리면 아래 명령어를 입력하면 된다.

install.packages('IRkernel')

 

설치한 IRkernel을 등록해주자.

IRkernel::installspec()

제대로 등록되었는지 확인하기 위해 R콘솔에서 다음 명령을 실행해보자.

IRkernel::kernelspec()

 

에러 system2("jupyter", c("kernelspec", "--version"), FALSE, FALSE)가 발생하는가? Jupyter가 제대로 설치되었는지 확인해보자.

 

5. VS Code에서 왼쪽 사이드바에서 Extensions에서 R과 Jupyter 확장 기능을 모두 깔아주자.

 

6. VS Code로 ipynb파일을 열고 R커널을 선택하면 된다.

'컴퓨터과학' 카테고리의 다른 글

[Font]  (0) 2022.10.15
개발자를 위한 영어 단어  (0) 2022.08.02
[Linux] 우분투(Ubuntu)에 텔레그램(Telegram) 설치하기  (0) 2022.03.06