![](/img/trans.png)
[英]Install package without internet: error in install.packages: no such file or directory
[英]Error: "there is no package called ..." and trying to use install.packages to solve it
當我嘗試下載不同的軟件包時,我在大學計算機中的 R 工作室給我一個錯誤,而當我在大學服務器中使用筆記本電腦時,我沒有收到此錯誤。 因此,我認為不存在某種代理/服務器問題。
library(readr)
Error in library(readr) : there is no package called 'readr'
我還嘗試使用 R.exe 程序下載 package 或下載其他軟件包,它給了我同樣的錯誤。
在互聯網上尋找解決方案后,我找到了這個腳本:
install.packages('readr', dependencies = TRUE, repos='http://cran.rstudio.com/')
我想知道 RStudio 給我這個錯誤的原因以及當我嘗試使用 install.packages 下載閱讀器 package 時發生了什么?
Error in library(readr) : there is no package called 'readr'
這意味着您的計算機上沒有安裝包readr
器。
然后你安裝它
install.packages('readr', dependencies = TRUE, repos='http://cran.rstudio.com/')
這很好。 大多數包不是“獨立的”,它們也使用其他包,稱為依賴項。 因為您使用了默認的dependencies = TRUE
,所以也安裝了所有依賴項(及其依賴項)。
您可以查看readr
的 CRAN 頁面: https : readr
以查看其依賴項(“Depends”或“Imports”字段中的任何內容都是必需的)。 當然,您還需要這些依賴項的依賴項等。現在readr
與其依賴項一起安裝,您可以運行library(readr)
來加載它。
因為您設置了dependencies = TRUE
它安裝了包readr
器的所有依賴readr
您列出的那幾個包被視為readr
依賴readr
。
當軟件包尚未下載時,您會收到初始錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.