R on Jupyter Notebook on Windows 10 Pro

Table of Content

Windows 10 ProのJupyter NotebookでRが利用できるようにします.Jupyter NotebookはAnaconda3をインストールし,Pythonが使える状態になっていること,R for Windowsがインストール済みであることを前提にします.
R for WindowsのR consoleでインストールガイドに従い,以下のように進めていきます.
[cc]
> install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
install.packages(c("repr", "IRdisplay", "evaluate", "crayon", で警告がありました:
'lib = "C:/Program Files/R/R-3.4.2/library"' は書き込み可能ではありません
--- このセッションで使うために、CRAN のミラーサイトを選んでください ---
依存対象 (dependency) ‘stringi’, ‘magrittr’, ‘mime’, ‘curl’, ‘openssl’, ‘stringr’, ‘R6’, ‘httr’, ‘memoise’, ‘whisker’, ‘rstudioapi’, ‘jsonlite’, ‘git2r’, ‘withr’ もインストールします
[/cc]
警告が出ましたが,それに従い,ユーザーのローカルフォルダにインストールしました.また,CRANのミラーサイトを選ぶように指示されるので,Tokyoを選びました.
ダウンロードされたパッケージは以下にあります.
[cc]
C:\Users\username\AppData\Local\Temp\Rtmp0AdJJF\downloaded_packages
[/cc]
次に進みます.
[cc]
> devtools::install_github('IRkernel/IRkernel')
Downloading GitHub repo IRkernel/IRkernel@master
from URL https://api.github.com/repos/IRkernel/IRkernel/zipball/master
Installing IRkernel
"C:/PROGRA~1/R/R-34~1.2/bin/x64/R" --no-site-file --no-environ --no-save \
--no-restore --quiet CMD INSTALL \
"C:/Users/username/AppData/Local/Temp/Rtmp0AdJJF/devtools1f0414344db1/IRkernel-IRkernel-d805c1c" \
--library="C:/Users/username/Documents/R/win-library/3.4" --install-tests

* installing *source* package 'IRkernel' ...
** R
** inst
** tests
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (IRkernel)
警告メッセージ:
GitHub repo contains submodules, may not function as expected!
[/cc]
警告メッセージが出ましたが,よくわからないので先に進みます.
[cc]
> IRkernel::installspec()
IRkernel::installspec() でエラー:
jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127.
追加情報: 警告メッセージ:
命令 '"jupyter" kernelspec --version' の実行は状態 127 を持ちました
[/cc]
エラーが出ました.R for WindowsのGUIで立ち上げたConsoleだとうまくいかないといった記事がありましたので,Anacondaプロンプトでrとタイプして,Rtermを立ち上げ,その中で上記を実行します.
[cc]
> IRkernel::installspec()
[/cc]
エラーは出ませんでした.Jupyter Notebookを立ち上げ,Newをクリックすると,Python3と並んでRが現れていました.これで問題無く動くのわかりませんが.
なお,Rtermでは日本語が文字化けしました.こちらの記事に対処法が紹介されています.

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください