gpt4 book ai didi

python - Cx_oracle 的 DLL 文件加载失败

转载 作者:太空宇宙 更新时间:2023-11-04 06:28:42 24 4
gpt4 key购买 nike

我使用的是 Python 3.1.2。我已经下载了 cx_Oracle(Windows x86 安装程序(Oracle 10g,Python 3.1))。我使用的是 Oracle 数据库 10g 企业版 10.2.0.4.0 版 - 64 位。

我正在尝试访问远程 Oracle 服务器。我还没有安装任何 Oracle 客户端。但是,我使用的是 SQLTools 1.5.0,它是我从某个地方手动复制粘贴的。

我了解到cx_Oracle 需要来自Oracle 客户端的DLL 文件来访问远程数据库,因此我将所有DLL 文件从SQLTools 文件夹复制到一个位置。我将保存 ora.dll 的位置添加到系统的环境变量(PATH 和 ORACLE_HOME)中。但这似乎不起作用。我得到同样的错误:

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

我错过了一些东西。该手动工作是否可以完成这项工作,还是我必须安装 Oracle 客户端?

最佳答案

Oracle 客户端不是安装程序,而是一系列压缩包。从此 here 下载合适的即时客户端( http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html ),解压缩它们,将它们粘贴到您的 C 驱动器或您喜欢的任何地方,并将其添加到您的 LD_LIBRARY_PATH 和 ORACLE_HOME 环境变量。

关于python - Cx_oracle 的 DLL 文件加载失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5337435/

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