繁体   English   中英

在 Amazon Linux EC2 实例上安装 R 包

[英]Installing R packages on Amazon Linux EC2 instance

我正在学习在 EC2 实例中使用 RSelenium,我发现了这个方便的指南 - https://rpubs.com/grahamplace/rselenium-ec2 - 但是该指南侧重于 Ubuntu 实例,我使用的是 Amazon Linux实例。 为了安装 RSelenium,指南说我必须在外部(在 R 之外但 ssh 进入我的 EC2 实例)安装包 xml(我认为 XML,区分大小写)和 RCurl。 该指南的相关代码行是:

sudo apt-get install r-cran-xml
sudo apt-get install r-cran-RCurl

但是,由于我在 Amazon Linux 实例中,我尝试了:

sudo yum install r-cran-xml
sudo yum install r-cran-RCurl

为此,我收到以下错误:

No package r-cran-RCurl available.
Error: Nothing to do

注意:我在我的机器(我的实例)上成功安装了 R,我可以简单地输入 R 来在 EC2 实例中启动 R。

注 2:在 R 启动时 install.packages('XML') 和 install.packages('RCurl') 也不起作用。

任何帮助表示赞赏,谢谢!

amazon linux R包有一个不同的名称:

sudo yum install -y R

然后您尝试(在Rinstall.packages(c('XML','RCurl')) ,但安装失败。

正如您在下面的评论中发现和描述的那样,您需要安装一个额外的 amazon linux 包libxml2-devel ,以便成功install.packages('XML')

这是我运行sudo yum install -y R

没有可用的包 R。 错误:无事可做

R 在 Amazon Linux Extra 主题“R3.4”中可用

要使用,请运行sudo amazon-linux-extras install R3.4

https://aws.amazon.com/amazon-linux-2/faqs/#Amazon_Linux_Extras了解更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM