首页 > 解决方案 > loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) 中的 RSQLite 错误:正在加载命名空间 'DBI' 0.4-1,但需要 >= 0.8

问题描述

当我加载 sqldf 包时,我收到下面的错误消息。我怎样才能解决这个问题?

install.packages("sqldf", dep = TRUE)
library(sqldf)

loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) 中的 RSQLite 错误:正在加载命名空间 'DBI' 0.4-1,但需要 >= 0.8 另外:警告消息:1:包“sqldf”是在 R 版本 3.3.3 下构建的 2:包“RSQLite”是在 R 版本 3.3.3 下构建的 错误:无法加载包“RSQLite”

收到此消息后,我尝试加载 RSQLite 包

install.packages(pkgs = "RSQLite", 
             dependencies = c("Depends", "Imports"))

我收到此错误消息错误:为包“DBI”安装包说明失败。

我怎样才能解决这个问题?谢谢你。

标签: loaddbisqldfrsqlite

解决方案


伙计们它是通过运行代码修复的

update.packages()

谢谢


推荐阅读