芋の独り言

当ブログへのアクセスは当ブログのプライバシーポリシーに同意したものとみなします.

R+Jupyter(Anaconda)の環境構築メモ

環境は通常のWindows10です まず,以下より各ソフトのインストーラー(exeファイル)をダウンロードし,各ソフトをインストールします. インストールしておかないと,”R console”でのコマンド入力で必ずエラーを吐きます... インストールする際にPathも自動設定してくれる項目を必ずチェックしといた方が良いでしょう.

インストールが追わったら,デスクトップとかにあるRのアイコンをクリックし,”R console”を起動させます. Anacondaプロンプトを起動し, そして,以下を順に入力していきます.

>"C:\Program Files\R\R-インストールしたRのバージョン\bin\x64\R"

R version バージョン (日付) -- "Shake and Throw"
Copyright (C) 2021 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

R は、自由なソフトウェアであり、「完全に無保証」です。
一定の条件に従えば、自由にこれを再配布することができます。
配布条件の詳細に関しては、'license()' あるいは 'licence()' と入力してください。

R は多くの貢献者による共同プロジェクトです。
詳しくは 'contributors()' と入力してください。
また、R や R のパッケージを出版物で引用する際の形式については
'citation()' と入力してください。

'demo()' と入力すればデモをみることができます。
'help()' とすればオンラインヘルプが出ます。
'help.start()' で HTML ブラウザによるヘルプがみられます。
'q()' と入力すれば R を終了します。
> install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
> install.packages('IRkernel')
> IRkernel::installspec()
> devtools::install_github('IRkernel/IRkernel')
> IRkernel::installspec()

以上のコマンドが無事に完了したら,Anacondaの中にあるJupyterアイコンをクリックするか, jupyter notebookコマンドでJupyterを立ち上げます. 後はPythonと同様にRでJupyter notebookを作成していきます. R studioを以前にインストールして触ったことあるけど,Jupyter notebook使えるなら,特にインストールする必要はないかな~

Ubuntuでの環境構築

UbuntuへのRのインストールですが,”Ubuntuソフトウェア”の”教育と科学”にRがあるので,そこからインストールするのが簡単ですね~ とはいえ,このRはバージョンが少し古いようなので,最新版をインストールしたい場合は他サイトに示してある方法でインストールしてください.

それではJupyterでRを使えるようにしますが,やることは基本的にWindowsと変わらないと思いますが,RtoolsはWindows用のようなのでインストールの必要はないです. というより,インストールできません. それでは以下のコマンドを入力・実行しましょう.
まずは,Windowsと同じように,Rコンソール?で,

> install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
> install.packages('IRkernel')

次はターミナルで,

$ sudo apt-get install build-essential libcurl4-gnutls-dev libxml2-dev libssl-dev

以上は'devtools'をインストールできるようにするために行います.

> install.packages('devtools')
> IRkernel::installspec()
> devtools::install_github('IRkernel/IRkernel')
> IRkernel::installspec()

IRkernel::installspec()を実行してもエラーが出るので, Rコンソールでなく,ターミナルで以下のコマンドを実行していきます.

$ sudo apt install r-cran-littler
$ r
IRkernel::installspec()
q()
$ jupyter notebook

参考