2016-10-05 7 views
23

konnte ich die library(tm) in r ohne Problem bis heute verwenden, wenn tm zeigt Laden:Abhängigkeit ‚slam‘ ist nicht verfügbar, wenn TM-Paket installiert

library(tm) 

Loading required package: NLP

Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :

there is no package called ‘slam’

Error: package or namespace load failed for ‘tm’

Ich dachte, das ist ein Abhängigkeitsproblem und suchen Paket

install.packages("tm") 

Warning in install.packages : dependency ‘slam’ is not available

neu zu installieren und dann versuchen, f ind slam:

install.packages("slam") 

Warning in install.packages :

package ‘slam’ is not available (for R version 3.2.4)

Ich habe auch versucht, einige der Probleme aufgeführt here und chooseCRANmirror(), noch kein Glück. Ist etwas nicht in Ordnung mit dem Paket oder ist es nur, dass mein r "Slam" nach dem heutigen Tag nicht installieren kann?

Sitzung info

> sessionInfo() 
R version 3.2.4 (2016-03-10) 
Platform: x86_64-apple-darwin13.4.0 (64-bit) 
Running under: OS X 10.11.6 (El Capitan) 

locale: 
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] NLP_0.1-9 

loaded via a namespace (and not attached): 
[1] parallel_3.2.4 tools_3.2.4 
+1

was Ihre Session? –

+0

Nur gefragt, obwohl nicht gelöst: http://stackoverflow.com/questions/39884276/r-compilation-failed-for-package-slam – alistaire

+0

@CyrusMohammadian meinst du laufen 'sessionInfo (package = 'Slam')'? Das Ergebnis ist "Fehler: $ Operator ist ungültig für Atomvektoren Zusätzlich: Warnmeldung: In FUN (X [[i]], ...): kein Paket 'Slam' gefunden wurde" –

Antwort

29

ich einen Hinweis auf this german site über R unter zusätzlichen R-Paketen ("Zusätzliche R-Pakete installieren") Nachdem ich installierte Slam seperat über apt-get zum Beispiel Installieren gefunden:

sudo apt-get install r-cran-slam 

konnte ich tm die normale Art und Weise installieren:

install.packages('tm') 

Und laden Sie auch die Bibliothek.

Ich hoffe, meine Antwort hilft jemandem.

+0

Arbeitete eine Belohnung für mich auch. – Seanosapien

1

Anscheinend scheint das Problem die Version von R zu sein, die Sie verwenden. Versuchen Sie, die neueste Version von R 3.3.1 zu installieren. Das sollte sich darum kümmern.

4

Ich hatte das gleiche Problem wie Sie.
Slam "Hängt ab: R (≥ 3.3.1)", der Grund, warum ich hatte die folgenden Aktionen ausführen, um erfolgreich zu installieren und laden "tm" -Paket: Version

  1. Update-R von 3.2.5 auf die neueste 3.3.2
  2. install.packages ("TM")
    auch die Abhängigkeiten 'NLP' Installation 'slam' Paket 'NLP' erfolgreich entpackt und MD5-Summen checked Paket 'slam' erfolgreich entpackt und MD5-Prüfsummen geprüft Paket 'tm' erfolgreich entpackt und MD5-Summen überprüft

  3. Bibliothek (tm)

+2

Ich habe versucht, es zu installieren. Es steht "Package 'Slam" ist nicht verfügbar (für R-Version 3.2.5) " Das passierte während der Installation von Paket für tm. Es hat NLP als die Abhängigkeit installiert. Und nicht wirft Fehler (natürlich), wenn ich versuche, etwas im Zusammenhang mit diesen Bibliotheken zu laufen. –

0

ich R3.2.5 verwende. Ich habe versucht, "tm" zu installieren. Ich habe NLP als Abhängigkeit installieren, aber gab mir eine Fehlermeldung:

"package ‘slam’ is not available (for R version 3.2.5)"

Die Option ich war, hatte die Zip/tar/gz-Datei (Binaries) aus https://cran.r-project.org/web/packages/slam/index.html und installieren Sie das Paket zum Download bereit. Es funktionierte für mich danach. Obwohl ich nicht sicher bin, was das Problem ist, weil die Bibliothek Informationen erwähnt sie für R (≥ 3.3.1)

34

Für R-Version 3.2.3, folgende arbeitete in diesem link wie erwähnt in Ordnung und es schlägt vor, diese arbeitet für R-Version 3.3.0 auch:

#install devtools if you have not installed 
install.packages('devtools') 
library(devtools) 

slam_url <- "https://cran.r-project.org/src/contrib/Archive/slam/slam_0.1-37.tar.gz" 
install_url(slam_url) 
+2

Musste auch Rtools installieren und dann funktionierte es. Nicht sicher, ob Rtools anstelle von Devtools verwendet werden können. – Simone

+0

@Simone danke! für den Kommentar. Kann es hilfreich sein, jemanden, der ähnliche Probleme haben kann. – 0p3n5ourcE

1

Ich hatte das gleiche Problem und:

  • I RStudio auf die neueste Version (1.0.143)
  • Ich habe ein Upgrade R auf die neueste Version (R.3.3.3)
  • aktualisiert I Rebooted Rstudio
  • ich wieder das Paket "tm" in RStudio
  • ich lief Bibliothek (tm) installiert

und alles funktioniert jetzt gut.

-2

Bei einem solchen Problem bezüglich des nicht installierten Pakets aktualisieren Sie Ihr R und installieren Sie das Paket später erneut. Dies sind die Schritte, die Sie wie folgt vor:

if(!require(installr)){ install.packages("installr")} 

require(installr)} #load the package 

updateR() 
0

ich diesen Fehler konfrontiert, während die „tm“ -Paket auf R Version 3.3.0 installieren. Scheint wie einige fehlende Bibliotheken. Nachdem ich die neueste Version 3.4.1 installieren konnte, konnte ich das Paket "tm" installieren, welches den 'Slam' selbst installierte. Hoffe, das kann jemandem helfen.

0
  1. Gerade NLP-Installationspaket mit dependencies = True

  2. tm verpackt Install mit dependencies = True

Und es sollte funktionieren :)

Verwandte Themen