当前位置: 首页>后端>正文

VScode如何使用jupyter运行python和R

今日小编入驻,发布的第一篇文章,简宝们的关注一下吧~


VScode如何使用jupyter运行python和R,第1张
图片.png

使用conda安装,折腾了好久终于折腾出来了。安装使用的前提是有python环境和R环境。

1.安装vscode扩展(jupyter、python、R)

VScode如何使用jupyter运行python和R,第2张
图片.png

VScode如何使用jupyter运行python和R,第3张
图片.png

R和R Debugger都要安装,有些教程推荐安装R LSP Client,新版本的R扩展包中已经整合了这个包,不需要另外安装啦。


VScode如何使用jupyter运行python和R,第4张
图片.png

2. python可直接使用

安装好了以后Python就可以直接在jupyter中使用了
vscode窗口中快捷键ctrl+shift+p打开命令界面点击create: New Jupyter Notebook即可运行


VScode如何使用jupyter运行python和R,第5张
图片.png

下面是python的简单例子


VScode如何使用jupyter运行python和R,第6张
图片.png

3. 实现R在Vscode以及jupyter中的运行

R相对就麻烦一些。
第一步我们已经安装了两个R拓展包,如果你要在vscode中直接使用R,可以使用windows命令窗口

pip install redian

安装成功后,就是配置啦,这一步需要重新加载vscode不然可能会出现找不到R设置项的情况,重新加载vscode这一步很重要!!!
在 vscode 左下角进入设置页面


VScode如何使用jupyter运行python和R,第7张
图片.png

根据不同操作系统,比如windows配置时,r.path中配置R路径, rterm配置radian 路径


VScode如何使用jupyter运行python和R,第8张
图片.png

VScode如何使用jupyter运行python和R,第9张
图片.png

option中删除--no-save 和--no-restore项,添加--no-site-file项。
VScode如何使用jupyter运行python和R,第10张
图片.png

VScode如何使用jupyter运行python和R,第11张
图片.png

方便大块粘贴可以设置rbracketed


VScode如何使用jupyter运行python和R,第12张
图片.png

然后ctrl+shift+p打开,输入creat r terminal即可打开R终端。
VScode如何使用jupyter运行python和R,第13张
图片.png

在R终端中安装languageserver和httpgd
install.packages("languageserver")
install.packages("httpgd")

进入vscode设置界面配置httpgd


VScode如何使用jupyter运行python和R,第14张
图片.png

这样就可以直接在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

VScode如何使用jupyter运行python和R,第15张
图片.png

好了,现在可以轻松使用jupyter运行R了,让我们来试试吧~
VScode如何使用jupyter运行python和R,第16张
图片.png

https://www.xamrdz.com/backend/3q81929891.html

相关文章: