文章参考:https://www.practicaldatascience.org/html/jupyter_r_notebooks.html
Jupyter的理念是将工作的界面与进行分析的底层编程语言分开。这使得创建一个界面(一个文本编辑器,一个显示结果的窗口等)成为可能,该界面可以用来在任何数量的不同程序中运行你的分析。在Jupyter生态系统中,被用来实际运行你的分析的程序(如Python、R)被称为kernel。
这意味着,可以将Jupyter笔记本用于Python之外的其他用途。
在VS Code中使用jupyter笔记本,可以通过安装插件实现,但VS Code只是使用了一个小版本的jupyter,与编辑器捆绑在一起。不过,要设置R与Jupyter笔记本一起工作,我们必须进行真正的jupyter安装。
# 进入文件所在路径
cd /Users/julie/code/
#读取路径中的文件
sh Miniconda3-latest-MacOSX-arm64.sh
cd ..#返回上一级目录
vim ~/.zshrc
,按回车键进入编辑模式export PATH=/Users/julie/miniconda3/bin:$PATH
:wq
保存修改并退出vim编辑器;source ~/.zshrc
使更改的环境变量生效。conda -V
在终端中运行:
conda install jupyter
R
进入install.packages("IRkernel")
IRkernel::installspec()
然后我遇到了如下的问题:
> IRkernel::installspec()
Error in IRkernel::installspec() :
jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127.
In addition: Warning message:
In system2("jupyter", c("kernelspec", "--version"), FALSE, FALSE) :
error in running command
这意味着R找不到安装的jupyter。请确保:(a)按照上面的指示安装了jupyter,(b)使用设置环境中的指示。(我后面重新操作了一下设置conda环境那一步,再次安装就成功啦)。