我在为Jupyter安装R时遇到问题。似乎说明已经过时了。我安装了最新版的Anaconda。我正在运行R 3.4.1。以下是应该安装必要内核的R脚本。我在RGui和RStudio中运行它。两者都失败了
install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
devtools::install_github('IRkernel/IRkernel')
IRkernel::installspec()
loadNamespace出错(j < - i [[1L]],c(lib.loc,.libPaths()),versionCheck = vI [[j]]):没有名为'digest'的包
这没有任何意义,因为我收到的消息是,digest在第一步中被解压缩。
IRkernel :: installspec()中的错误:必须安装jupyter-client,但是“jupyter kernelspec --version”退出代码127.此外:警告消息:运行命令'“jupyter”kernelspec --version'具有状态127
我们还可以在Jupyter中使用conda配置R.打开命令提示符并执行以下行。
conda install -c r r-essentials
如果您不想在当前环境中安装R-essentials,请执行以下行。
conda create -n my-r-env -c r r-essentials
这将把r-essentials安装到新环境中。
有关更多信息,请点击此链接。
我在窗户上工作。常见的建议是在R终端而不是RStudio工作。那还是行不通的。关键是将C:\ Users \ [用户名] \ Anaconda3 \ Lib \ site-packages \ jupyter_client添加到我的路径变量中。
为了让它在RStudio中工作:
PATH
变量中(您可以将其添加到会话进入提示并运行SET PATH=%PATH%;"insert path; insert path2
然后从同一命令提示符会话运行rstudio.exe)以下安装步骤适用于我:
> conda create -n r_env r-essentials r-base
> source activate r_env
> conda install -c r r
> conda install -c r r-irkernel
然后在创建新的jupyter笔记本时,选择R kernel。