gpt4 book ai didi

r - 安装 ROracle

转载 作者:行者123 更新时间:2023-12-03 16:38:28 29 4
gpt4 key购买 nike

我已经从 Oracle 网站下载了编译好的 ROracle 包。我已经用 setwd() 设置了我的工作目录.然后我尝试按如下方式安装软件包:

install.packages("ROracle-1.3.2.zip", repos=NULL)

它失败了,我收到以下错误消息:
Error in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) : 
cannot open the connection
In addition: Warning message:
In read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
cannot open compressed file 'ROracle-1.3.2/DESCRIPTION', probable reason 'No such file or directory'

为了以防万一,我也从命令行尝试过:
R CMD INSTALL ROracle-1.3.2.zip

它也失败了,我收到以下错误消息:
* installing to library 'Z:/R/R-3.6.1/library'
Warning in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
cannot open compressed file 'ROracle-1.3.2/DESCRIPTION', probable reason 'No such file or directory'
Error in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
cannot open the connection

描述文件肯定存在于 ROracle-1.3.2.zip 中。我打开它看了看——只是一个普通的描述文件。

我正在使用 Windows 7。

如何安装 ROracle?

最佳答案

您需要遵循以下程序:

  • 创建一个名为“ROracle”的文件夹并将下载的 zip ROracle-1.3.2.zip 放在那里
  • 解压缩文件夹中的 .zip 文件。现在,您在步骤 1 中创建的 ROracle 文件夹中拥有 zip 文件(包括原始 zip 文件)的所有内容
  • 从文件夹中删除原始 .zip 文件。现在,您在步骤 1 中创建的文件夹“ROracle”仅包含 内容 原始 .zip 文件
  • 将“ROracle”文件夹添加到名为“ROracle.zip”的压缩文件

  • 通过比较我在早期 R 版本中运行良好的早期 ROracle_1.3-1.zip 文件的层次结构,深入研究了这个解决方案。

    完成所有这些步骤后,结果是可以在 ROracle.zip/ROracle/DESCRIPTION 中找到描述文件。而不是 ROracle-1.3.2.zip/DESCRIPTION
    使用第 4 步中的新 zip 文件,安装非常简单。
    setwd("THEPLACEWHERETHE ROracle.zip file is located)
    install.packages('ROracle.zip', repos = NULL)

    我的 .Renviron如果重要的话,包含这些行
        # PATH="C:/Rtools/bin;C:/oracle/instantclient_19_5;$PATH"
    # OCI_LIB64 = C:/oracle/instantclient_19_5
    # BINPREF="C:/Rtools/mingw_$(WIN)/bin/"

    操作系统是WIN10。
    R version 3.6.2 (2019-12-12)——《黑夜 Storm 》
    平台:x86_64-w64-mingw32/x64(64位)
    ROracle 1.3-2

    关于r - 安装 ROracle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57195880/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com