gpt4 book ai didi

python - cx_Oracle : DLL load failed

转载 作者:行者123 更新时间:2023-12-01 03:54:08 26 4
gpt4 key购买 nike

我正在尝试在 Python 中导入 cx_Oracle 并获取:

ImportError: DLL load failed: The specified procedure could not be found.

This post表明 cx_Oracle 和 Oracle 客户端的位之间存在不匹配,但我认为我的情况并非如此。我从 Unofficial Windows Binaries page 下载了 64 位 Python 3.5 的 cx_Oracle并已确认 Oracle 的 64 位安装是我的 PATH 上的第一个安装(我也有一个 32 位副本,但它在后面)。我使用的是“标准”Oracle 包 FWIW,而不是即时客户端。另外,我有 11g Oracle,但 cx_Oracle 唯一可用的二进制文件是 12c。这会有所不同吗?

最佳答案

我自己在尝试使用 cx_Oracle(也使用 11g)时遇到过一些 DLL 加载失败的情况。

  1. 我已通过下载 instant_client-basic (12) 修复了该问题。(我假设你使用的是Windows。)
    如果你使用Linux,将会有您需要更改一些环境变量(您可以在这里找到所有相关信息 https://blogs.oracle.com/opal/entry/configuring_python_cx_oracle_and )。
  2. 我不知道你为什么从那个非官方网站下载cx_Oracle,但我会给出Python的官方网站,https://pypi.python.org/pypi/cx_Oracle ,一试。

    希望这有帮助。

关于python - cx_Oracle : DLL load failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37798490/

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