将jupyter R内核与visual studio代码一起使用

将jupyter R内核与visual studio代码一起使用,r,visual-studio-code,jupyter,R,Visual Studio Code,Jupyter,对于PythonJupyter笔记本,我目前正在使用VSCode python扩展。然而,我找不到任何方法来使用替代内核。我对jupyter R内核特别感兴趣 有没有办法在VSCode中使用R内核来使用jupyter笔记本电脑?同意@essicolo,如果你100%坚持使用VSCode,那么这是不可能的 [关于内核]很抱歉,但到目前为止,只有Python才支持此功能。我们正在考虑将来支持其他语言 是的,现在就是这样,即使你启动了一个外部服务器。我讨厌不得不这么说,因为我们真的想支持更多不同的语言

对于PythonJupyter笔记本,我目前正在使用VSCode python扩展。然而,我找不到任何方法来使用替代内核。我对jupyter R内核特别感兴趣


有没有办法在VSCode中使用R内核来使用jupyter笔记本电脑?

同意@essicolo,如果你100%坚持使用VSCode,那么这是不可能的

[关于内核]很抱歉,但到目前为止,只有Python才支持此功能。我们正在考虑将来支持其他语言

是的,现在就是这样,即使你启动了一个外部服务器。我讨厌不得不这么说,因为我们真的想支持更多不同的语言内核。但我们从关注Python开始,在不久的将来,我们仍然非常关注Python。Polyglot支持即将到来,但不会马上到来

根据微软员工IanMatthewHuff


前言-根据您问题的措辞,我假设您试图从文本ide执行
IRkernel
在线执行,而不必使用jupyter笔记本/jupyterlab

也就是说,如果你愿意去黑暗面,可能会有一些替代方案:

  • Interact的Atom IDE——我所知道的唯一一个仍然支持对
    IRkernel
    执行的文本IDE。我知道,我知道-它不是
    vscode
    ,但它是你目前可能得到的最接近的
  • TwoSigma’s——这对我来说是一段漫长的时光,但这是jupyter的一个分支,它曾经支持多语言编辑,我不确定它是否仍然受支持,而且你似乎对笔记本电脑不太感兴趣

  • 是的,这是可能的。但是,不再推荐它,因为它有一些bug。您应该在中使用笔记本,而不是在VSCode中使用,因为本机支持多种语言的笔记本


    无论如何,如果您想继续使用VSCode,只需先安装(R内核)。根据文档,运行两行以执行安装:

    install.packages('IRkernel')
    IRkernel::installspec()  # to register the kernel in the current R installation
    
    现在,您应该重新启动VSCode并执行以下操作:

    • 键入Ctrl+Shift+p搜索“Jupyter:创建新的空白笔记本”

    • 单击右上角省略号下方的按钮以选择内核

    • 切换到所需的内核,在本例中为R


    就这样

    这有什么更新吗?微软的人都在关注它。