私はWindowsマシンでRをJupyter Notebookで動作させようとしていました。 IRkernelチュートリアル に従いました。ただし、GitHubリポジトリをインストールできないため、常にエラーが発生します
install_github("IRkernel/IRkernel") Downloading GitHub repo IRkernel/IRkernel@master Error: Git does not seem to be installed on your system.
Devtoolsパッケージ(2.0.1)がインストールされます。 install_githubは、たとえばinstall_github( "StatsWithR/statsr")(Courseraパッケージ)でも機能します(ただし、devtoolsパッケージはロードされていませんか?)。
問題に対処する方法がわからない、アイデアがありますか?私のdevtoolsパッケージは壊れていますか?
更新:Rの再インストールを実行しました(すべてのパッケージを削除しました):引き続き同じエラーが発生します
ここでチャイムを鳴らそうと思った。私はまったく同じ問題を抱えていました。私はこの投稿に出くわしました... https://github.com/IRkernel/IRkernel/issues/594 ここで、Flying Sheepは単にgitをインストールするように述べています。 https://git-scm.com/ にアクセスしてダウンロードしてインストールし、次に https://irkernel.github.io/installation/ とすべてを実行しました働いた。現在、Jupyter NbでRを使用しています。
ここでこの問題を克服する方法です。私のMacにanacondaでIRkernelをインストールしました(LinuxとWindowsで同じだと思います)。
conda install -c r r-irkernel
次に、次のように入力してターミナルからRを起動しました。
R
最後に、kernelspecをインストールしてJupyterにIRkernelについて通知します。グローバル環境でのインストールにはオプションuser = FALSEを使用します。
IRkernel::installspec(user=FALSE)
それが役に立てば幸い!
Windows 7でも同じ問題が発生し、古いバージョンのdevtoolsパッケージが機能することがわかりました。 https://cran.r-project.org/src/contrib/Archive/devtools/ からdevtools_1.13.4.tar.gz(他はテストしていません)をダウンロードし、次のようにしました:
ローカルからdevtools_1.13.4.tar.gzをインストールします:
rに移動し、(Rコンソールの上部にある)[パッケージ]をクリックし、[ローカルZipファイルからパッケージをインストール]をクリックして、devtools_1.13.4.tar.gzをインストールすると、エラーメッセージに依存関係が表示されます私にとって、メッセージは:
エラー:依存関係「httr」、「memoise」、「whisker」、「digest」、「rstudioapi」、「jsonlite」、「git2r」、「withr」は、パッケージ「devtools」では使用できません。
これらの依存関係をインストールします。
install.packages(c('httr', 'memoise', 'whisker', 'digest', 'rstudioapi', 'jsonlite', 'git2r', 'withr'))
実行:
library('devtools')
install_github('IRkernel/IRkernel')
IRkernel::installspec()
メッセージが次のように表示された場合:
Error in IRkernel::installspec():jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127.
anacondaプロンプト内からR.exeを実行し、次を実行します。
IRkernel::installspec()
そしてすべてが働いた。
私は上記の2つのソリューションを組み合わせ、それは私にとってはうまくいきました。Rコンソールからは誰も機能していませんでしたが、今は上記の2つの貢献者のおかげで機能しています。
1- anacondaプロンプトに移動してrun _conda install -c r r-irkernel
_
2-今アナコンダプロンプトで_R.exe
_と入力します
3-今すぐこのコマンドを実行しますIRkernel::installspec()
そしてそれはうまくいった `