IRkernelのサイトの「Installation」で正常にインストールできれば問題ありません。
私は、WinPythonを使い、かつ、プロキシーを通じてインストールを試みました。うまくいきませんでした。
以下に私が行った手順を書きます。ちなみに私の使用しているWinPythonとRは、以下の通りです。
環境によっては以下の手順でもうまくいかない場合もあるようです。その際は、ご容赦ください。
Rを管理者権限で起動してください。
IRkernelのサイトにあるように以下を実行すれば、問題ありませんでした。
ただし、途中に「CRAN のミラーサイト」の選択ダイアログが表示されます。
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
原因は不明ですが、サイトにある
devtools::install_github('IRkernel/IRkernel')
ではうまくいきませんでした。ソースからインストールしました。
*.tar.gz
」をダウンロードしてくださいinstall.packages("c:/tmp/IRkernel-0.7.tar.gz", repos = NULL, type = "source")
サイトにある
IRkernel::installspec()
としても、WinPythonではうまくいきません。
上記コマンドは、「WinPythonのフォルダ\python-3.5.3.amd64\Scripts
」にある「jupyter.exe
」や「ipyton.exe
」などを利用するようですが、コマンドプロンプトで直接実行しても以下のようなエラーが表示されます。
Fatal error in launcher: Unable to create process using '"'
batファイルから起動するようにすればうまくいくようです。以下の3つのbatファイルを作ってください。(リンク先からダウンロードも可能です)
@echo off
call "%~dp0env_for_icons.bat"
cd/D "%WINPYWORKDIR%"
"%WINPYDIR%\scripts\jupyter.exe" %*
@echo off
call "%~dp0env_for_icons.bat"
cd/D "%WINPYWORKDIR%"
"%WINPYDIR%\scripts\ipython.exe" %*
@echo off
call "%~dp0env_for_icons.bat"
cd/D "%WINPYWORKDIR%"
"%WINPYDIR%\scripts\ipython3.exe" %*
この3つのファイルを、「WinPythonのフォルダ\scripts」にコピーしてください。「WinPythonのフォルダ\python-3.5.3.amd64\Scripts」ではありませんので注意してください。
そして、「WinPythonのフォルダ\scripts」のパスを通してください。(重要!)
最後に以下の手順を行ってください。
IRkernel::installspec()
正常動作すれば、以下のように表示されます。
[InstallKernelSpec] Installed kernelspec ir in C:\WinPython3\settings...(省略)
Notebookを再起動すると、新規にRでファイルを作成することが可能になります
このページ自体を、Notebookで作成しているので、実際にコードを実行することが可能です。(書いていて不思議な感じですが)
x = rnorm(100)
head(x)
options(repr.plot.width=4, repr.plot.height=4) # グラフの大きさを調整します
hist(x)
※
本ipynbファイルをIRkernelをインストールする前に開くと以下のようなダイアログが表示されます。
「Continue Without Kernel」を押し、「試してみます」まで実行してみてください。
IRkernelインストール後、Notebookを再起動すれば上のダイアログは表示されなくなります。