本文介绍了无法安装自定义R程序包Machine Learning Studio Web服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

正如标题所述,我正在尝试安装和使用自定义R程序包,然后在Web服务上下文中使用它.

我已经能够成功在Azure Machine Learning Studio(AMLS)GUI中安装和使用该程序包.我尝试按照说明文件说明,自定义软件包应安装并与以下命令一起使用,执行R脚本块:

非工作脚本:

 install.packages("src/MyModule.zip",lib =.",存储库= NULL,详细= TRUE)

已安装<-库(MyModule,lib.loc =.",logical.return = TRUE,详细= TRUE)

但是,这不允许我安装和使用该软件包.相反,使用默认库路径使我可以在AMLS中成功使用该模块.这些突击队使我能够安装和使用我的软件包:

工作脚本:

 install.packages("src/MyModule.zip",repos = NULL,详细= TRUE)

已安装<-库(MyModule,logical.return = TRUE,verbose = TRUE)

另一种可行的解决方案是将库路径设置为 C:/ThirdParty/library.

当我尝试在Web服务中使用它时,问题就来了.该模型在AMLS中运行良好,并允许我创建Web服务.但是当我尝试使用此服务时,出现以下错误消息:

 {
    错误":{
        " code":"LibraryExecutionError",
        " message":模块执行遇到内部库错误.",
        详细信息":[
            {
                "code":"FailedToEvaluateRScript",
                "target":"Execute R Script Piped(RPackage)",
                消息":在评估R脚本期间发生以下错误:R_tryEval:返回错误:install.packages(\"src/MyModel.zip \")中的错误:\ n无法安装软件包\ n"
            }
        ]
    }
} 
解决方案


这篇关于无法安装自定义R程序包Machine Learning Studio Web服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-12 18:58