2016-09-14 7 views
9

Ich versuche, das Paket qdap in Azure ML zu installieren. Der Rest der abhängigen Pakete wird ohne Probleme installiert. Wenn es um qdapTools kommt, ich diese Fehlermeldung erhalten, wenn die Version, die ich zu installieren versuche 1.3.1 ist (Verified dies aus der Decription-Datei, die mit dem R-Paket kommt)R-Paketversion (qdapTools) wird in Azure ML nicht korrekt erkannt

package 'qdapTools' 1.1.0 was found, but >= 1.3.1 is required by 'qdap 

Der Code in „Execute R Script“:

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) 

Und das Protokoll:

[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. 

bearbeiten Code:

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) 

führt den folgenden Fehler: -

[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 ----------- 

Nicht sicher, wie, kann jemand gehen Hilfe bitte.

Danke!

+0

Haben Sie versucht, es von CRAN oder von ZIP-Datei zu installieren? Vielleicht hilft Ihnen der zweite Ansatz. Laden Sie die Zip-Datei von https://cran.r-project.org/bin/windows/contrib/3.4/qdapTools_1.3.1.zip herunter und installieren Sie sie erneut. Das ist nur eine reine Vermutung ... –

+0

@J_F - Ich habe gerade das getan, die Datei von CRAN heruntergeladen, sie in meine Zip-Datei eingefügt und versucht, sie zu installieren. Es hat nicht funktioniert. – Indi

+1

Welchen Code verwenden Sie in Ihrem R-Skript, um das Paket zu installieren? Wenn Sie nur Bibliothek (qdapTools) tun, wird es versuchen, auf seine lokale Installation zuzugreifen (die veraltet sein kann). Wenn Sie von Ihrer ZIP-Datei installieren möchten, müssen Sie die CRAN-Zip-Datei in eine andere Zip-Datei einpacken, sie an Ihr Modul anschließen und dann mit 'install.packages (" src/qdapTools.zip ", lib =") installieren. ", repos = NULL, verbose = TRUE)' vor dem Aufruf von 'library (baselineforecast, lib.loc =". ")' um die Bibliothek zu laden. – Barker

Antwort

1

Dies ist eine Art von Shot im Dunkeln, da ich die Besonderheiten Ihres Systems nicht kenne, aber es könnte sein, dass qdapTools 1.3.1 nicht auf den Speicherort der anderen Pakete installiert wird, seit dem Ort Spezifikation fehlt auch von der ersten Zeile von „Execute R Script“ Teil, in dem qdapTools installiert wird:

lib="." 

die in R Laden eine ältere Version von qdapTools führen könnte (haben Sie haben eine ältere Version installiert ist, bevor?), dass liegt woanders.

+0

Aktualisierung auf install.packages ("src/qdapTools.zip", lib = ".", Repos = NULL, verbose = TRUE) Immer noch der gleiche Fehler.Erstellt ein neues Experiment, installiert nur die neuere Version, immer noch nicht funktioniert – Indi

+0

Dies könnte nur eine Abhilfe, aber was passiert, wenn man 'Bibliothek ausführen (qdapTools, lib.loc =„“, verbose = TRUE)' vor 'library (stringr, lib.loc =". ", ausführlich = TRUE) Bibliothek (qdap, lib.loc =". ", ausführlich = TRUE)' ? – Kirex

+0

Ok, das habe ich auch versucht. Ich bekomme den Fehler [ModuleOutput] 4: Paket 'qdapTools' wurde unter R-Version 3.3.1 gebaut [ModuleOutput] [ModuleOutput] Ende R Ausführung: 9/22/2016 7:11:05 AM [Stop] DllModuleMethod: :Ausführen. Dauer = 00: 00: 17.0656414 [Kritisch] Fehler: Fehler 0063: Der folgende Fehler ist bei der Auswertung des R-Skripts aufgetreten: ---------- Start der Fehlermeldung von R ------- --- Paket oder Namensraum geladen werden konnte für ‚qdapTools‘ Paket oder Namensraum Last für ‚qdapTools‘ nicht bestanden aus R ----------- Ende Fehlermeldung ------- ---- – Indi