首页 > 解决方案 > 在 Rstudio Cloud 中安装 mxnet 包

问题描述

我想mxnetRstudio Cloud上安装包,这是 Rstudio 的云版本。我先用 R 3.6 试过,然后用 R 3.5.3 试过,都没有用。我尝试使用这段代码进行安装:

cran <- getOption("repos")
cran["dmlc"] <- "https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/R/CRAN/"
cran["dmlc"] <- "https://s3-us-west-2.amazonaws.com/apache-mxnet/R/CRAN/"
options(repos = cran)
install.packages("mxnet")

我找不到 404 错误文件。然后我尝试下载与LINux/R/CPU相关的.tar.gz安装文件,也报错:

错误:无法从“/cloud/project/apache-mxnet-src-1.5.0-incubating.tar.gz”中提取包</p>

这是我的会话信息:

R version 3.5.3 (2019-03-11)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.6 LTS

谢谢你的帮助。我需要在 Rstudio Cloud 上安装并运行这个包。

标签: rrstudiomxnetrstudio-server

解决方案


RStudio Cloud 基于 linux

Platform: x86_64-pc-linux-gnu (64-bit)

您使用的代码段是Windows CPU 平台上的 R指令。R on Linux 指令说要从无法在云上运行的源代码构建它。似乎目前没有 CRAN 存储库具有 mxnet 包的 linux 版本的二进制文件。

RStudio Cloud 让您可以访问终端,您甚至可以下载 mxnet 的源代码,但是要构建它,您需要sudo终端不提供的内容,因此在此处根据命令从源代码停止构建:./install_mxnet_ubuntu_r.sh

git clone --recursive https://github.com/apache/incubator-mxnet.git mxnet
cd mxnet/docs/install
./install_mxnet_ubuntu_r.sh

推荐阅读