1

我知道其他人问过这个问题......但没有人真正提供解决方案。

我正在尝试安装 Kernlab R 包,我得到了这个:

......

install.packages("kernlab")
Installing package into ‘C:/Users/Owner/Documents/R/win-library/3.0’
(as ‘lib’ is unspecified)
trying URL 'http://cran.rstudio.com/bin/windows/contrib/3.0/kernlab_0.9-19.zip'
Content type 'application/zip' length 2029405 bytes (1.9 Mb)
opened URL
downloaded 1.9 Mb

Warning in install.packages :
  downloaded length 1978368 != reported length 2029405
Warning in install.packages :
  error 1 in extracting from zip file
Warning in install.packages :
  cannot open compressed file 'kernlab/DESCRIPTION', probable reason 'No such file or directory'
Error in install.packages : cannot open the connection

........

我尝试下载 zip 文件并从计算机打开它,但它说 CRAN 存储库中的文件已损坏。我尝试了winrar,解压缩文件夹等。

我必须将它用于数据分析 Coursera 课程并在那里发布问题。还没有人回答。

有谁知道可能是什么问题?

在此先感谢,费利佩

4

7 回答 7

3

要安装 kernlab 软件包:下载适用于您的操作系统的 kernlab 二进制文件。然后打开一个终端并输入:

$R CMD INSTALL kernlab_0.9-19.tar

然后转到 R 并通过发出命令直接使用它:

library(kernlab)
于 2014-11-17T16:52:57.630 回答
1

我从 https://cran.r-project.org/web/packages/kernlab/index.html下载 并解压缩到:Documents Folder\R\win-library\3.2\kernlab 并准备就绪。

于 2015-11-09T03:53:10.033 回答
0

我遇到了同样的问题,尝试在 R 控制台而不是 R studio 上安装包,然后在 R studio 中使用该包。现在确定它为什么或如何工作,但它对我有用。

于 2014-11-08T16:53:27.843 回答
0

我过去也遇到过类似的问题。当未为 R 设置“登录”信息时,可能会发生此错误,在这种情况下,您可能没有 /tmp/ 的正确权限 您的 Sys.info() 响应是什么样的?如果您以“未知”身份登录,您可能会收到所说的权限错误。例子:

                                   sysname 
                                   "Linux" 
                                   release 
                                 <release>
                                   version 
                             <version info>
                                  nodename 
                                    <nodename> 
                                   machine 
                                  "x86_64" 
                                     login 
                                   "unknown"
                                      user 
                                   <your name> 
                            effective_user 
                                   <your name> 

您可以通过确保向 R 传递正确的用户/uid 来设置登录。您通常可以在.confRstudio、Rserve 等工具的文件中设置此信息。

于 2016-09-13T17:32:36.910 回答
0

实际上我最终修复了这个...当时我的笔记本电脑有一个非常奇怪的病毒,它不允许我安装任何东西,甚至是软件包。

那是一台非常旧的笔记本电脑,但我基本上从 PC 中删除了病毒,并且我得到了它的工作。

于 2016-09-27T20:54:18.750 回答
0

我刚刚尝试在 RStudio 中安装;它工作正常:

install.packages("kernlab")

这是我的 RStudio 版本:

Version 0.99.489 – © 2009-2015 RStudio, Inc.
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/601.6.17 (KHTML, like Gecko)
于 2016-08-08T18:44:02.510 回答
0

在 EC2 上有这个问题

我做了几个链接后安装。

R 版本 3.2.2 (2015-08-14) -- “消防安全” 版权所有 (C) 2015 统计计算平台的 R 基金会:x86_64-redhat-linux-gnu(64 位)

ln -s /usr/lib64/R/modules/lapack.so /usr/lib64/R/lib/libRlapack.so

ln -s /usr/lib64/libblas.so /usr/lib64/R/lib/libRblas.so

ln -s /usr/lib64/libgfortran.so.3.0.0 /usr/lib64/R/lib/libgfortran.so

ln -s /usr/lib64/libquadmath.so.0.0.0 /usr/lib64/R/lib/libquadmath.so

于 2016-01-20T19:21:21.747 回答