在Ubuntu 18.04 LTS上,在JupyterNotebook(没有Anaconda)中运行R时,IRKernel正在读取R版本3.4。为了使用像cowplot这样的软件包,必须至少具有3.5版。
答案 0 :(得分:0)
基本上,应采取两个步骤:
接下来,描述完整的过程
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
echo 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/' | sudo tee -a /etc/apt/sources.list
根据所使用的linux,您应该进行更改,例如,通过xenial或cosmic仿生,请查看https://cran.r-project.org/bin/linux/ubuntu/README.html
根据上述链接中的说明,我们应该执行以下操作:
sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-base-dev
在控制台中键入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(删除较旧的)。