【发布时间】:2016-09-14 06:41:33
【问题描述】:
我正在尝试在 Azure ML 中安装 qdap 包。其余依赖包的安装没有任何问题。当涉及到 qdapTools 时,我得到了这个错误,虽然我尝试安装的版本是 1.3.1(从 R 包附带的 Decription 文件中验证了这一点)
package 'qdapTools' 1.1.0 was found, but >= 1.3.1 is required by 'qdap
“执行 R 脚本”中的代码:
install.packages("src/qdapTools.zip", repos = NULL, verbose = TRUE)
install.packages("src/magrittr.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/stringi.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/stringr.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/qdapDictionaries.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/qdapRegex.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/RColorBrewer.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/qdap.zip", lib = ".", repos = NULL, verbose = TRUE)
library(stringr, lib.loc=".", verbose=TRUE)
library(qdap, lib.loc=".", verbose=TRUE)
还有日志:
[ModuleOutput] End R Execution: 9/22/2016 6:44:44 AM
[Stop] DllModuleMethod::Execute. Duration = 00:00:16.7828106
[Critical] Error: Error 0063: The following error occurred during evaluation of R script:
---------- Start of error message from R ----------
package 'qdapTools' 1.1.0 was found, but >= 1.3.1 is required by 'qdap'
package 'qdapTools' 1.1.0 was found, but >= 1.3.1 is required by 'qdap'
----------- End of error message from R -----------
[Critical] {"InputParameters":{"DataTable":[{"Rows":2,"Columns":1,"estimatedSize":11767808,"ColumnTypes":{"System.String":1},"IsComplete":true,"Statistics":{"0":[2,0]}}],"Generic":{"bundlePath":"..\\..\\Script Bundle\\Script Bundle.zip","rLibVersion":"R310"},"Unknown":["Key: rStreamReader, ValueType : System.IO.StreamReader"]},"OutputParameters":[],"ModuleType":"LanguageWorker","ModuleVersion":" Version=6.0.0.0","AdditionalModuleInfo":"LanguageWorker, Version=6.0.0.0, Culture=neutral, PublicKeyToken=69c3241e6f0468ca;Microsoft.MetaAnalytics.LanguageWorker.LanguageWorkerClientRS;RunRSNR","Errors":"Microsoft.Analytics.Exceptions.ErrorMapping+ModuleException: Error 0063: The following error occurred during evaluation of R script:\r\n---------- Start of error message from R ----------\r\npackage 'qdapTools' 1.1.0 was found, but >= 1.3.1 is required by 'qdap'\r\n\r\n\r\npackage 'qdapTools' 1.1.0 was found, but >= 1.3.1 is required by 'qdap'\r\n----------- End of error message from R -----------\r\n at Microsoft.MetaAnalytics.LanguageWorker.LanguageWorkerClientRS.ExecuteR(NewRWorker worker, DataTable dataset1, DataTable dataset2, IEnumerable`1 bundlePath, StreamReader rStreamReader, Nullable`1 seed) in d:\\_Bld\\8831\\7669\\Sources\\Product\\Source\\Modules\\LanguageWorker\\LanguageWorker.Dll\\EntryPoints\\RModule.cs:line 287\r\n at Microsoft.MetaAnalytics.LanguageWorker.LanguageWorkerClientRS._RunImpl(NewRWorker worker, DataTable dataset1, DataTable dataset2, String bundlePath, StreamReader rStreamReader, Nullable`1 seed, ExecuteRScriptExternalResource source, String url, ExecuteRScriptGitHubRepositoryType githubRepoType, SecureString accountToken) in d:\\_Bld\\8831\\7669\\Sources\\Product\\Source\\Modules\\LanguageWorker\\LanguageWorker.Dll\\EntryPoints\\RModule.cs:line 207\r\n at Microsoft.MetaAnalytics.LanguageWorker.LanguageWorkerClientRS.RunRSNR(DataTable dataset1, DataTable dataset2, String bundlePath, StreamReader rStreamReader, Nullable`1 seed, ExecuteRScriptRVersion rLibVersion) in d:\\_Bld\\8831\\7669\\Sources\\Product\\Source\\Modules\\LanguageWorker\\LanguageWorker.Dll\\EntryPoints\\REntryPoint.cs:line 105","Warnings":[],"Duration":"00:00:16.7752607"}
Module finished after a runtime of 00:00:17.1411124 with exit code -2
Module failed due to negative exit code of -2
Record Ends at UTC 09/22/2016 06:44:44.
将代码编辑为:
install.packages("src/qdapTools.zip",lib="." , repos = NULL, verbose = TRUE)
install.packages("src/qdapDictionaries.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/qdapRegex.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/RColorBrewer.zip", lib = ".", repos = NULL, verbose = TRUE)
install.packages("src/qdap.zip", lib = ".", repos = NULL, verbose = TRUE)
library(qdapTools, lib.loc=".", verbose=TRUE)
library(qdap, lib.loc=".", verbose=TRUE)
抛出以下错误:-
[ModuleOutput] 4: package 'qdapTools' was built under R version 3.3.1
[ModuleOutput]
[ModuleOutput] End R Execution: 9/22/2016 7:11:05 AM
[Stop] DllModuleMethod::Execute. Duration = 00:00:17.0656414
[Critical] Error: Error 0063: The following error occurred during evaluation of R script:
---------- Start of error message from R ----------
package or namespace load failed for 'qdapTools'
package or namespace load failed for 'qdapTools'
----------- End of error message from R -----------
不知道如何继续,请有人帮忙。
谢谢!
【问题讨论】:
-
您是否尝试过从 CRAN 或 .zip 文件安装它?也许第二种方法会对您有所帮助。从cran.r-project.org/bin/windows/contrib/3.4/qdapTools_1.3.1.zip 下载压缩文件,然后重新安装。这只是一个纯粹的猜测......
-
@J_F - 我就是这样做的,从 CRAN 下载文件,将其添加到我的 zip 并尝试安装它。它没有用。
-
您在执行 R 脚本中使用什么代码来安装软件包?如果您只是执行 library(qdapTools),它将尝试访问其本地安装(可能已过时)。如果你想从你的 zipfile 安装,你需要将 CRAN zip 文件包装在另一个 zip 文件中,将它连接到你的模块,然后使用
install.packages("src/qdapTools.zip", lib = ".", repos = NULL, verbose = TRUE)安装它,然后调用library(baselineforecast, lib.loc=".")来加载库。 -
@Barker - 几乎就是我现在正在做的事情,没有帮助。
-
能否请您复制并粘贴您用于在“执行 R 脚本”中安装软件包的实际代码,以便我知道那里是否有问题?您还可以复制并粘贴您的错误日志和输出日志吗?您的实验快照以确保它设置正确也不会受到伤害。此外,AML 有“实时聊天”服务来支持这些类型的错误,这可能对您更有帮助。
标签: r azure-machine-learning-studio qdap