今日小编入驻,发布的第一篇文章,简宝们的关注一下吧~
不使用conda安装,折腾了好久终于折腾出来了。安装使用的前提是有python环境和R环境。
1.安装vscode扩展(jupyter、python、R)
R和R Debugger都要安装,有些教程推荐安装R LSP Client,新版本的R扩展包中已经整合了这个包,不需要另外安装啦。
2. python可直接使用
安装好了以后Python就可以直接在jupyter中使用了
vscode窗口中快捷键ctrl+shift+p打开命令界面点击create: New Jupyter Notebook即可运行
下面是python的简单例子
3. 实现R在Vscode以及jupyter中的运行
R相对就麻烦一些。
第一步我们已经安装了两个R拓展包,如果你要在vscode中直接使用R,可以使用windows命令窗口
pip install redian
安装成功后,就是配置啦,这一步需要重新加载vscode不然可能会出现找不到R设置项的情况,重新加载vscode这一步很重要!!!
在 vscode 左下角进入设置页面
根据不同操作系统,比如windows配置时,r.path中配置R路径, rterm配置radian 路径
option中删除--no-save 和--no-restore项,添加--no-site-file项。
方便大块粘贴可以设置rbracketed
然后ctrl+shift+p打开,输入creat r terminal即可打开R终端。
在R终端中安装languageserver和httpgd
install.packages("languageserver")
install.packages("httpgd")
进入vscode设置界面配置httpgd
这样就可以直接在vscode中直接使用R啦
接下来说一说怎么在jupyter中使用R
如果在本地没有jupyter需要首先安装jupyter,我这里没有使用conda,所以中间出了一些小问题。不过后面解决了,我们继续看加载过程吧
windows 命令窗口中直接安装
pip install jupyter
这一步将jupyter安装位置添加到环境变量即可。
然后窗口中运行R,执行一下命令
install.packages("IRkernel")
IRkernel::installspec()
我在运行IRkernel::installspec() 的时候出现了一下错误:
jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127
后来发现是jupyter路径没有添加到环境变量里,我误以为pip安装jupyter会在python安装路径中,后来发现jupyter与python安装路径不一致,所以在加载时识别不到jupyter。所以一定要看好jupyter的安装路径并且将路径加载到环境变量里!!!
jupyter路径添加到环境变量以后,再执行上述命令就成功了。
现在需要重新加载vscode防止上述操作没有加载进去
然后ctrl+shift+p打开,输入create: New Jupyter Notebook,选择内核R即可在jupyter中正常运行R
好了,现在可以轻松使用jupyter运行R了,让我们来试试吧~