无法在 azure ml 中安装 R 库

unable to install R library in azure ml

我一直在尝试安装一个可以在我的 R 脚本中使用的机器学习包。

我已经将安装程序的 tarball 放在一个 zip 文件中并且正在做

install.packages("src/packagename_2.0-3.tar.gz", repos = NULL, type="source") 

来自 R 脚本。但是,进度条只是无限循环,并没有安装到环境中。

如何安装这个包?

ada 是我要安装的包,ada_2.0-3.tar.gz 是我正在使用的文件。

您不能使用压缩包。如果您使用 windows,则需要执行以下操作:

一旦你安装了一个包(+它的依赖项),它就会将包下载到一个目录中

C:\Users\xxxxx\AppData\Local\Temp\some directory name\downloaded_packages

这些将采用 zip 格式。这些是您需要的软件包。

或者从 cran 下载 windows 二进制文件。

接下来,您需要将所有需要的包放在一个完整的 zip 文件中,并将其作为新数据集上传到 AzureML。

在 AzureML 中加载连接到 r 脚本的数据包

install.packages("src/ada.zip", lib = ".", repos = NULL, verbose = TRUE)
library(ada, lib.loc=".", verbose=TRUE)

请务必检查所有依赖包在 Azure 中是否可用。 Rpart 可用。

如需完整概述,请查看此msdn blog 通过一些视觉效果更好地解释它。