Как я могу установить пакет readxl для R? - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь установить readxl пакет для R.

Ниже представлен вывод RStudio:

To learn more and/or disable this warning message see the "Use secure download method for HTTP" option in Tools -> Global Options -> Packages.
> library('readxl')
Error in library("readxl") : there is no package called ‘readxl’
> install.packages("readxl")
Warning in install.packages :
  unable to access index for repository http://cran.rstudio.com/src/contrib:
  cannot open URL 'http://cran.rstudio.com/src/contrib/PACKAGES'
Installing package into ‘C:/Users/Lenovo/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
Warning in install.packages :
  unable to access index for repository http://cran.rstudio.com/src/contrib:
  cannot open URL 'http://cran.rstudio.com/src/contrib/PACKAGES'
Warning in install.packages :
  package ‘readxl’ is not available (for R version 3.5.0)
Warning in install.packages :
  unable to access index for repository http://cran.rstudio.com/bin/windows/contrib/3.5:
  cannot open URL 'http://cran.rstudio.com/bin/windows/contrib/3.5/PACKAGES'
> 

Ниже приведен вывод консоли R:

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> install.packages("readxl")
Installing package into ‘C:/Users/Lenovo/Documents/R/win-library/3.5’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Warning: failed to download mirrors file (cannot open URL 'https://cran.r-project.org/CRAN_mirrors.csv'); using local file 'C:/PROGRA~1/R/R-35~1.0/doc/CRAN_mirrors.csv'
Warning: unable to access index for repository https://cloud.r-project.org/src/contrib:
  cannot open URL 'https://cloud.r-project.org/src/contrib/PACKAGES'
Warning: unable to access index for repository https://cloud.r-project.org/bin/windows/contrib/3.5:
  cannot open URL 'https://cloud.r-project.org/bin/windows/contrib/3.5/PACKAGES'
Warning messages:
1: In download.file(url, destfile = f, quiet = TRUE) :
  InternetOpenUrl failed: ''
2: package ‘readxl’ is not available (for R version 3.5.0) 
> 

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 15 июля 2019

Сообщения об ошибках определенно говорят вам, что R не может подключиться, чтобы загрузить пакеты.Вот несколько мыслей:

  • Имеет ли ваш профиль пользователя права администратора?Я не большой пользователь Windows, но вы технически пытаетесь добавить программное обеспечение, которое иногда требует повышенных привилегий.Может быть, попытка запустить R от имени администратора в Windows, чтобы решить эту проблему.(Не похоже, что это очень вероятно.)
  • Если это проблема с брандмауэром, вы можете попытаться добавить исключение в настройки брандмауэра для репозиториев R и / или Cran.
  • Вы пытались учесть зависимые пакеты?install.packages ("readxl", dependencies = TRUE) (Это также может вызывать множество проблем, так что считайте себя предупрежденным.)
  • Можете ли вы загрузить другие пакеты?Поскольку вы можете получить доступ к Интернету для создания стековых сообщений, задаете вопрос довольно начального уровня, и URL-адреса действительны, так что может быть проблема конфигурации с вашей установкой R. Если ничего не помогает, вы можете удалить / переустановить Rв вашей системе (и, возможно, R Studio, пока вы находитесь на нем), поскольку это может помочь восстановить что-либо, если оно повреждено.Используйте контрольные суммы файлов, которые существуют по причине.
...