如何从Jupyter笔记本/Jupyter实验室为初学者安装r包



我正试图在Jupyter笔记本中安装R包"deSolve",但我收到以下错误:

> install.packages("deSolve")
Warning message in install.packages("deSolve"):
“installation of package ‘deSolve’ had non-zero exit status”Updating HTML index of packages in '.Library'
Making 'packages.html' ... done

当我尝试安装任何软件包时,我都会收到完全相同的错误消息(我尝试过tidyverse、lubridate和RCurl(。我对Jupyter笔记本电脑完全陌生,但以前用过R。有没有其他方法可以使用笔记本安装软件包?

  • 我通过Anaconda使用Jupyter实验室";开箱即用">
  • 我创建了一个R环境,并在激活该环境的情况下启动了Jupyter实验室
  • 我使用的是R版本3.6.1

感谢您在这方面提供的任何帮助。请让我知道你需要什么额外的信息来帮助诊断。谢谢

发现您可以通过Anaconda Navigator来完成,方法是选择您正在使用的环境,然后选择要安装的软件包。

在笔记本中

load_ext rpy2.ipython
import rpy2.robjects.packages as repackages
utils = repackages.importr(‘utils’)
utils.chooseCRANmirrow(ind=1) #select mirrow
packnames = (‘deSolve’)
from rpy2.robjects.vectors import StrVector
utils.install_packages(StrVector(packages))

最新更新