{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# IRkernelのインストール方法\n", "\n", "GitHubの[IRkernelのサイト](https://github.com/IRkernel/IRkernel)で正常にインストールできれば問題ありません。\n", "\n", "以下に私が行った手順を書きます。(WinPython使用)\n", "\n", "ちなみに私の使用しているWinPythonとRは、以下の通りです。\n", "\n", "* WinPython-64bit-3.10.11\n", "* R-4.5.2\n", "\n", "### 1/3) ライブラリのインストール \n", "\n", "(1) Rを管理者権限で起動してください。 \n", "(2) パッケージ ⇒ CRAN のミラーサイト ⇒ 適切なサーバーを選択します。 \n", "(3) 以下を実行します。\n", "\n", "----\n", "\n", "```\n", "install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))\n", "```\n", "\n", "----\n", "\n", "### 2/3) IRkernelのインストール\n", "\n", "以下を実行します。\n", "\n", "----\n", "\n", "```\n", "devtools::install_github('IRkernel/IRkernel')\n", "```\n", "\n", "----\n", "\n", "うまくいかない時は、以下のようにソースからインストールしてみてください。\n", "\n", "* [こちら](https://github.com/IRkernel/IRkernel/releases)から、所望の「`*.tar.gz`」をダウンロードしてください\n", "* 所望のフォルダにコピーしてください(本例では、c:\\tmp)\n", "* 以下のコマンドをR上で実行してください\n", "\n", "----\n", "\n", "```\n", "install.packages(\"c:/tmp/IRkernel-*.*.tar.gz\", repos = NULL, type = \"source\")\n", "```\n", "\n", "----\n", "\n", "### 3/3) jupyterがRを認識するようにする\n", "\n", "以下の3つのbatファイルを作ってください。(リンク先からダウンロードも可能です)\n", "\n", "「[jupyter.bat](jupyter.bat)」\n", "\n", "----\n", "\n", "```\n", "@echo off\n", "call \"%~dp0env_for_icons.bat\"\n", "cd/D \"%WINPYWORKDIR%\"\n", "\"%WINPYDIR%\\scripts\\jupyter.exe\" %*\n", "```\n", "\n", "----\n", "\n", "「[ipython.bat](ipython.bat)」\n", "\n", "----\n", "\n", "```\n", "@echo off\n", "call \"%~dp0env_for_icons.bat\"\n", "cd/D \"%WINPYWORKDIR%\"\n", "\"%WINPYDIR%\\scripts\\ipython.exe\" %*\n", "```\n", "\n", "----\n", "\n", "「[ipython3.bat](ipython3.bat)」\n", "\n", "----\n", "\n", "```\n", "@echo off\n", "call \"%~dp0env_for_icons.bat\"\n", "cd/D \"%WINPYWORKDIR%\"\n", "\"%WINPYDIR%\\scripts\\ipython3.exe\" %*\n", "```\n", "\n", "----\n", "\n", "この3つのファイルを、「WinPythonのフォルダ\\scripts」にコピーしてください。「WinPythonのフォルダ\\python-*.*.*.amd64\\Scripts」ではありませんので注意してください。\n", "\n", "そして、「WinPythonのフォルダ\\scripts」のパスを通してください。(重要!)\n", "\n", "最後に以下の手順を行ってください。\n", "\n", "* 「cmd.exe(コマンド プロンプト)」を管理者権限で起動してください\n", "* 「Rのbinフォルダ\\R.exe」を実行して、***コマンド プロンプト上***でRを起動してください\n", "* 以下を実行してください\n", "\n", "----\n", "\n", "```\n", "IRkernel::installspec()\n", "\n", "```\n", "\n", "----\n", "\n", "正常動作すれば、以下のように表示されます。\n", "\n", "----\n", "\n", "```\n", "[InstallKernelSpec] Installed kernelspec ir in C:\\WinPython3\\settings...(省略)\n", "\n", "```\n", "\n", "----\n", "\n", "Notebookを再起動すると、新規にRでファイルを作成することが可能になります\n", "\n", "\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 試してみます\n", "\n", "このページ自体を、Notebookで作成しているので、実際にコードを実行することが可能です。(書いていて不思議な感じですが)" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "