因此,我在这里遵循了这些指示:
https://medium.com/analytics-vidhya/how-to-install-roracle-on-windows-10-144b0b923dac
有效地安装瘦客户端,设置环境variables...then下载windows的ROracle 64位,并在R中运行以下命令:
setwd("C:/Users/MyName/Downloads")
install.packages("ROracle_1.3-2.zip",repos = NULL)
install.packages("DBI")
library("DBI")
library("ROracle")我得到了一个错误:
source("~/.active-rstudio-document")
Installing package into ‘C:/Users/MyName/AppData/Local/R/win-library/4.2’
(as ‘lib’ is unspecified)
package ‘ROracle’ successfully unpacked and MD5 sums checked
Error in install.packages : package ‘ROracle’ not installed because it is not built for UCRT
Installing package into ‘C:/Users/MyName/AppData/Local/R/win-library/4.2’事实证明,r确实比Python更棘手。这是通过"pip安装cx_Oracle“解决的。
发布于 2022-09-20 05:18:21
这是痛苦的,但我能够安装ROracle,从源代码构建,在RStudio R4.2与Windows11。
安装###***过程ROracle ***###
来自https://community.oracle.com/tech/developers/discussion/4493466/roracle-for-r-4-0-0-or-newer的注释
在“环境变量”中,还添加具有相同值C:\oracle\instantclient_21_6的变量"PATH“(已经有一个”路径“变量)。添加“路径”作为新的。在执行此操作之前,我一直有LoadLibrary错误。
将wd设置为Documents:setwd("~/")
install.packages("codetools") #这是R基的一部分吗?可能不需要额外安装??
install.packages("remotes")
remotes::install_local("ROracle_1.3-2.tar.gz", repos = NULL, type = "source")
希望这一切都能成功。您还需要包"DBI“。
发布于 2022-08-13 14:26:55
正如您在用于ROracle的CRAN包页上看到的,没有现成的二进制文件可用:不适用于Windows,不适用于macOS,也不适用于macOS 64。
您试图安装不同的版本,错误消息以不适合Windows上当前R版本的明确方式告诉您,该版本已切换到UCRT版本(截至4月的R4.2.0),以便在Windows上更好地支持utf-8。(在R开发人员博客上已经有了大量的关于底层细节的文档。)
您所拥有的版本似乎是为以前的版本构建的,因此如果您非常需要它,可能会将其降级到R4.1。*是您的一个选择。否则,您可能会得到数据库系统背后的优秀人员,您希望使用这些系统为当前R构建一个更新版本,或者自己尝试这样做。
发布于 2022-09-30 08:32:12
来自@的答案帮助我在Windows 10设备上安装。另外几点可能对其他人有帮助。
remotes:install_local控制台中使用RStudio;使用Rstudio菜单工具->安装包.我没有工作,虽然这可能是链接到试图安装最初的压缩文件,而不是tar.gz。https://stackoverflow.com/questions/73344721
复制相似问题