2013-11-08 3 views
1

Я знаю, что другие люди задавали этот вопрос ... но никто действительно не предложил решение.Неспособность установить пакет kernlab R.

Я пытаюсь установить пакет 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 

........ 

Я пытался загрузить файл почтового индекса и открытия его от компьютера, но его говорит, что файлы из репозитория CRAN повреждены. Я попробовал winrar, распакуя папку и т. Д.

Я должен использовать это для курса Курс анализа данных и разместил там вопрос. Никто еще не ответил.

Кто-нибудь знает, в чем проблема?

Спасибо заранее, Фелипе

+0

Вы пытались использовать другое зеркало CRAN? – Dason

+1

Или из исходников: 'install.packages (" kernlab ", type =" source ")' –

+0

Я пробовал использовать другое зеркало, но он все еще не работал ... Я также пробовал пакеты с психологическим обеспечением и несколько других, и он сообщает мне, что файлы повреждены – fmolino

ответ

0

Я сталкивался с такой же вопрос, пытались установить пакет на R консоли, а не R студии, а затем использовать этот пакет в R студии. Теперь верьте, почему и как это работает, но это сработало для меня.

2

Чтобы установить пакет kernlab: Download двоичные файлы kernlab для вашей ОС. Затем откройте тип терминала и:

$R CMD INSTALL kernlab_0.9-19.tar 

Затем перейти к R и использовать его непосредственно с помощью команды:

library(kernlab) 
1

я скачал из https://cran.r-project.org/web/packages/kernlab/index.html и UnRar в: документов Папка \ R \ win-library \ 3.2 \ kernlab и готов.

+1

Ответы на ссылки очень разочарованы здесь, потому что ссылки могут стать мертвыми в будущем. Я предлагаю вам отредактировать свой ответ с помощью цитат из источников, которые вы цитируете. –

0

Если бы этот вопрос на EC2

установлен после того, как я сделал несколько ссылок.

R версии 3.2.2 (2015-08-14) - "Пожарная безопасность" Copyright (C) 2015 R Фонд Статистические вычисления Платформа: x86_64-RedHat-Linux-гну (64-разрядная версия)

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

пер -s /usr/lib64/libblas.so/USR/lib64/R/Библиотека/libRblas.so

пер -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

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) 
0

я столкнулся с подобными проблемами в прошлом.Эта ошибка может возникнуть, когда информация «login» не установлена ​​для 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. Вы можете часто устанавливать эту информацию в файлах .conf для таких инструментов, как Rstudio, Rserve и т. Д.

0

Я действительно исправил это в конце концов ... У моего ноутбука в то время был действительно странный вирус, который не позволял мне ничего устанавливать , даже пакетов.

Это был действительно старый ноутбук, но я в основном удалил вирус с ПК, и я получил его работу.

Смежные вопросы