install.packages("tm") -> "dependency 'slam' is not available"
install.packages("tm") -> "dependency 'slam' is not available"
我正在尝试在 IBM 的 Data Science Experience (DSX) 上安装 tm
软件包:
install.packages("tm")
但是,我遇到了这个问题:
"dependency 'slam' is not available"
这 post 建议 R 版本 3.3.1 will
解决问题,但是 DSX 上的 R 版本是:R version 3.3.0 (2016-05-03)
如何解决 IBM DSX 上的这个问题?请注意,您在 DSX 上没有根访问权限。
我在 Whosebug 上看到过类似的问题,但 none 询问如何解决 IBM DSX 上的问题,例如dependency ‘slam’ is not available when installing TM package
更新:
install.packages("slam")
Returns:
Installing package into '/gpfs/global_fs01/sym_shared/YPProdSpark/user/s85d-88ebffb000cc3e-39ca506ba762/R/libs'
(as 'lib' is unspecified)
Warning message:
"package 'slam' is not available (for R version 3.3.0)"
如果您尝试使用 install.packages()
安装 slam
,则将使用来自 CRAN 的 0.1.40 版本。根据你的错误和库的描述文件,它依赖于 R (>= 3.3.1).
如果 slam
的旧版本对您有用,那么您可以从 CRAN 档案中安装它。参见 https://cran.r-project.org/src/contrib/Archive/slam/
根据 tm
的文档,它依赖于 slam (≥ 0.1-31)。参见 https://cran.r-project.org/web/packages/tm/index.html
以前的版本依赖于旧的 R 版本。以下代码让我在 DSX 上安装 slam_0.1.37
:
library(devtools)
install_url("https://cran.r-project.org/src/contrib/Archive/slam/slam_0.1-37.tar.gz")
# test slam
library(slam)
a <- as.simple_sparse_array(1:3)
a
extend_simple_sparse_array(a, c( 0L, 1L))
尝试
sudo apt-get 安装 r-cran-slam
(为 lubuntu 工作)
您需要通过
安装 slam
install.packages("slam")
或
slam_url <- "https://cran.r-project.org/src/contrib/Archive/slam/slam_0.1-37.tar.gz"
install_url(slam_url)
我正在尝试在 IBM 的 Data Science Experience (DSX) 上安装 tm
软件包:
install.packages("tm")
但是,我遇到了这个问题:
"dependency 'slam' is not available"
这 post 建议 R 版本 3.3.1 will
解决问题,但是 DSX 上的 R 版本是:R version 3.3.0 (2016-05-03)
如何解决 IBM DSX 上的这个问题?请注意,您在 DSX 上没有根访问权限。
我在 Whosebug 上看到过类似的问题,但 none 询问如何解决 IBM DSX 上的问题,例如dependency ‘slam’ is not available when installing TM package
更新:
install.packages("slam")
Returns:
Installing package into '/gpfs/global_fs01/sym_shared/YPProdSpark/user/s85d-88ebffb000cc3e-39ca506ba762/R/libs'
(as 'lib' is unspecified)
Warning message:
"package 'slam' is not available (for R version 3.3.0)"
如果您尝试使用 install.packages()
安装 slam
,则将使用来自 CRAN 的 0.1.40 版本。根据你的错误和库的描述文件,它依赖于 R (>= 3.3.1).
如果 slam
的旧版本对您有用,那么您可以从 CRAN 档案中安装它。参见 https://cran.r-project.org/src/contrib/Archive/slam/
根据 tm
的文档,它依赖于 slam (≥ 0.1-31)。参见 https://cran.r-project.org/web/packages/tm/index.html
以前的版本依赖于旧的 R 版本。以下代码让我在 DSX 上安装 slam_0.1.37
:
library(devtools)
install_url("https://cran.r-project.org/src/contrib/Archive/slam/slam_0.1-37.tar.gz")
# test slam
library(slam)
a <- as.simple_sparse_array(1:3)
a
extend_simple_sparse_array(a, c( 0L, 1L))
尝试 sudo apt-get 安装 r-cran-slam (为 lubuntu 工作)
您需要通过
安装 slaminstall.packages("slam")
或
slam_url <- "https://cran.r-project.org/src/contrib/Archive/slam/slam_0.1-37.tar.gz"
install_url(slam_url)