【问题标题】:odbc [package suddenly incompatibleodbc【包突然不兼容
【发布时间】:2018-02-16 19:32:36
【问题描述】:

据我所知,我没有更改 RSTUDIO 的任何方面(目前有 1.0.153),但是在 48 小时不接触我正在处理的脚本之后,现在需要安装许多包,而以前需要安装或库函数会起作用。

此外,更令人不安的是,现在我收到一个错误,指出 odbc 与此版本的 R 不兼容,并且由于这就是我目前连接到我的表所在的 Azure SQL 的方式,因此整个脚本不是-功能性。

尽管我用尽了我能想到的所有明显的解决方案,但我感觉好像缺少一些明显的东西。

会话信息如下:

R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

语言环境:

[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252 

附加的基础包:

[1] stats     graphics  grDevices utils     datasets  methods   base

其他附加包:

[1] RODBC_1.3-14         stringr_1.1.0        RMySQL_0.10.9        DBI_0.5-1            dplyr_0.5.0         
 [6] tidyr_0.6.0          httr_1.2.1           readxl_0.1.1         data.table_1.9.6     dtplyr_0.0.1        
[11] RevoUtilsMath_10.0.0 RevoUtils_10.0.2     RevoMods_10.0.0      MicrosoftML_1.0.0    mrsdeploy_1.0       
[16] RevoScaleR_9.0.1     lattice_0.20-34      rpart_4.1-10  

通过命名空间加载(未附加):

x[["Version"]] 中的错误:下标越界 另外:警告信息: 在 FUN(X[[i]], ...) 中: 包“jsonlite”的描述文件丢失或损坏

我得到的 odbc 错误:

loadNamespace(name) 中的错误:没有名为“odbc”的包

我得到的jsonlite,在“installing.package”之前:

加载所需包:jsonlite

警告信息: 在库中(包,lib.loc = lib.loc,character.only = TRUE,logical.return = TRUE,: 没有名为“jsonlite”的包

【问题讨论】:

  • 您看到什么消息让您认为他们“需要安装”?你的sessionInfo() 是什么(应该显示 RStudio 和 R 版本号)?您的问题没有太多细节可以真正帮助了解正在发生的事情。
  • 您是否偶然使用packratcheckpoint 来获得软件包版本的可重复性?如果是,并且您最近直接更改了工作,这可能会影响包的可见性。
  • 您之前使用的是哪个版本的 R? odbc 只依赖于 R >= 3.2.0,所以除非你最近真的跳了,我唯一能想到的就是你无意中从 R-3.4 退步了,编译的 DLL 是对于 R-3.3 来说太新了 ...
  • 另外,转到 Tools > Global Options > General 并查看它认为 R 所在的位置。转到该目录并环顾四周(在其上方),看看是否有不同版本的 R 可用。如果是这样,将该值更改为其他版本的目录,看看是否可以解决问题。

标签: r odbc


【解决方案1】:

最后发现我的实际 R 安装在一个非本地目录中(不知道是这种情况),并且该目录不可用,所以它恢复到我安装的以前版本的 R,与我尝试做的大部分事情都不兼容。

感谢您的帮助,我的做法很糟糕。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-05
    • 1970-01-01
    • 2016-02-17
    • 2023-03-18
    • 1970-01-01
    • 2013-05-29
    • 2011-12-05
    相关资源
    最近更新 更多