VSCode Jupyter Notebook上的R内核未出现

v09wglhw  于 2023-05-04  发布在  Vscode
关注(0)|答案(1)|浏览(300)

我试图在VSCode上的Jupyter Notebook上使用R内核,但R内核没有出现。我只能看到Python。
我打开了R studio,在powershell中打开了R,在VScode终端中打开了R,并尝试运行以下代码:

install.packages('IRkernel')
IRkernel::installspec()
# Also tried: IRkernel::installspec(user = FALSE)

两者均成功运行。如果我运行“jupyter kernelspec list”,你可以看到:

ir:
C:\Users\000\AppData\Roaming\jupyter\kernels\ir
ir33:
C:\Users\000\AppData\Roaming\jupyter\kernels\ir33
python3:
C:\Users\000\AppData\Roaming\Python\share\jupyter\kernels\python3

然而,当我导航回VSCode,打开一个新的Jupyter notebook,并尝试将内核从Python切换到R时,什么都没有出现。
当我从命令提示符运行“Jupyter Notebook”,打开Jupyter Notebook Web浏览器时,我可以看到“R”和“R 3”。3”内核出现,它们连接并成功运行。

z9ju0rcb

z9ju0rcb1#

我通过更新我的Visual Studio解决了我的问题。我收到一个弹出窗口,说我的Visual Studio需要更新,所以我更新了它,随着新的更新,有一个选项可以选择一个Jupyter内核,它显示了我的R内核。我不确定这是否是Visual Studio方面的缓存问题,在更新后重新加载解决了这个问题,或者只是在更新中修复了这个问题。

相关问题