【问题标题】:RStudio Error (Windows): There is no package called 'shinydashboard'RStudio 错误(Windows):没有名为“shinydashboard”的包
【发布时间】:2018-01-12 22:34:19
【问题描述】:

Realted to this question

It may be the same question as this, however it stood unanswerd

我确实有同样的问题,我无法加载库“shinydashboard”。我发现了上面的问题,但解决方案只针对 Ubuntu/Linux。我正在使用 RStudio 和 Windows,但无法为我使用该解决方案。

我的代码:

## app.R ##
install.packages("shinydashboard")
library(shiny)
library(shinydashboard)

ui <- dashboardPage(
  dashboardHeader(),
  dashboardSidebar(),
  dashboardBody()
)

server <- function(input, output) { }

shinyApp(ui, server)

我收到以下错误消息:

库中的错误(闪亮仪表板): 没有名为“shinydashboard”的包

将install.packages中的lib参数改为

 install.packages("shinydashboard",lib="C:/Program Files/R/R-3.4.1/library")

我收到以下错误: 是的:

Warning in install.packages :
  'lib = "C:/Program Files/R/R-3.4.1/library"' is not writable
trying URL 
'https://cran.rstudio.com/bin/windows/contrib/3.4/shinydashboard_0.6.1.zip'
Content type 'application/zip' length 305360 bytes (298 KB)
downloaded 298 KB

package ‘shinydashboard’ successfully unpacked and MD5 sums checked
Warning in install.packages :
  unable to move temporary installation ‘C:\Users\D0282530\Documents\R\win-
library\3.4\file1e4419db2614\shinydashboard’ to 
‘C:\Users\D0282530\Documents\R\win-library\3.4\shinydashboard’

The downloaded binary packages are in
    C:\Users\D0282530\AppData\Local\Temp\Rtmpg3TVPL\downloaded_packages
Error in library(shinydashboard) : 
  there is no package called ‘shinydashboard’ 

没有:

Warning in install.packages :
  'lib = "C:/Program Files/R/R-3.4.1/library"' is not writable
Error in install.packages : unable to install packages
Error in library(shinydashboard) : 
  there is no package called ‘shinydashboard’

【问题讨论】:

  • .libPaths() 告诉你什么?
  • 我只有一个目录。但是,在安装时,我收到警告消息“install.packages 中的警告:无法移动临时安装C:\Users\&lt;User&gt;\Documents\R\win-library\3.4\file1e443af274f1\shinydashboard’ to ‘C:\Users\&lt;User&gt;\Documents\R\win-library\3.4\shinydashboard’
  • .libPaths() "C:/Users/&lt;User&gt;/Documents/R/win-library/3.4" "C:/Program Files/R/R-3.4.1/library"
  • 嗯,你有它。 install.packages 安装到您路径上的第一个库中(仅对您的用户帐户可用)。闪亮的用户使用第二个库。使用install.packageslib 参数将包安装到该库中。如果你是你机器上的唯一用户,你应该通过删除第一个库来更改.libPaths,从现在开始只使用一个库。
  • 如果我使用 install.packages("shinydashboard",lib="C:/Program Files/R/R-3.4.1/library") 我会收到问题:Would you Like to use a personal library instead? (Yes/No) 并且无论我选择什么都行不通

标签: r shiny shinydashboard


【解决方案1】:

正如@Roland 提到的,软件包安装到了错误的库中(仅对我自己的用户帐户可用)。在尝试将其安装到另一个库并出现写入权限问题后,我终于手动将文件夹复制到第二个(所有用户可用)库。

【讨论】:

    猜你喜欢
    • 2015-05-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-09
    • 2017-03-09
    • 2016-08-17
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    相关资源
    最近更新 更多