【问题标题】:How to install cx_Oracle on Windows with existing Oracle client?如何使用现有的 Oracle 客户端在 Windows 上安装 cx_Oracle?
【发布时间】:2017-12-12 06:12:19
【问题描述】:

我想通过 Windows 上的 cx_Oracle 在 Python(Anaconda 安装)中使用用户身份验证访问工作场所 Oracle 数据库。

我按照easy_install cx_Oracle (python package) on Windows 的说明下载了 Oracle Instant Client 和 Microsoft Visual Studio。

但是,Oracle Instant Client 不允许我访问数据库,因为我认为它没有权限。有没有办法通过我工作场所使用的 Oracle 客户端下载 cx_Oracle?

另外,请原谅我的新手问题,但是可以访问 Oracle 数据库是否意味着我安装了 Oracle?

谢谢!

【问题讨论】:

  • 当您说它不允许您访问数据库时,您收到什么错误?
  • 我目前正在通过 Toad for Data Analysts 访问 Oracle 数据库,当我使用 Instant Client 选项时,下拉菜单中没有可用的数据库,因此没有明确的错误消息。
  • 可以访问 Oracle 并不意味着您已经安装了 Oracle 数据库 我想这就是大多数人所说的 Oracle 安装。

标签: python oracle cx-oracle


【解决方案1】:

您可以使用以下命令安装提供处理所有 11.2、12.1 和 12.2 Oracle 客户端的二进制轮(预编译包)的 cx_Oracle 6:

python -m pip install cx_Oracle --upgrade --pre

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-09
    • 2020-03-18
    • 1970-01-01
    • 2014-09-14
    • 1970-01-01
    • 2020-11-19
    • 1970-01-01
    • 2013-03-22
    相关资源
    最近更新 更多