如何在 Ubuntu 中升级 IRKernel?

How to upgrade IRKernel in Ubuntu?

在 Ubuntu 18.04 LTS 上,在 JupyterNotebook(没有 Anaconda)中使用 R 时,IRKernel 正在读取 R 版本 3.4。要使用像 cowplot 这样的包,至少需要 3.5 版。

基本上,应该采取两个步骤:

  1. 更新 RThese and that 答案是指南。
  2. 更新 IRKernel。 Linux 的官方 IRKernel instructions 很有用。

接下来,描述完整的过程

1。将密钥添加到服务器

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

2。将条目添加到 sources.list

echo 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/' | sudo tee -a /etc/apt/sources.list

根据您使用的 linux,您应该更改,例如,xenial 或 cosmic 的 bionic,查看 https://cran.r-project.org/bin/linux/ubuntu/README.html

3。更新程序

根据上面link中的说明,我们应该做以下事情:

sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-base-dev

4。更新/.local/share/jupyter/kernels/ir

在控制台中键入 R,然后根据此 link

执行后续步骤
# In the console
R
# Inside R
install.packages(c('repr', 'IRdisplay', 'IRkernel'), type = 'source')
getRversion() # to verify the new R version
IRKernel::installspec()

这应该显示以下消息:

[InstallKernelSpec] Removing existing kernelspec in /home/user_name/.local/share/jupyter/kernels/ir
[InstallKernelSpec] Installed kernelspec ir in /home/user_name/.local/share/jupyter/kernels/ir

作为最后的评论,您应该删除旧版本的 R,您可以在 ~/R/x86_64-pc-linux-gnu-library 中找到它,现在您将有两个目录,其中包含两个不同的版本或 R(删除旧版本) .