0

我下载了 Oracle Instant Client 并在环境变量中指定了路径,如第一个屏幕截图所示。 在此处输入图像描述

cx_Oracle 已成功导入,如第二个屏幕截图所示。 在此处输入图像描述

我试图使用以下代码连接到 AWS 中托管的 Oracle DB: 在此处输入图像描述

日志消息返回:

无法加载 32 位 Oracle 客户端库:“找不到指定的模块”。

我的论点cx_Oracle.connect或我在环境变量中的路径是否错误?Python、WHL 和 Instant Client 都是 32 位的。

4

2 回答 2

0

From you’re screenshot you seem to use a 32bits python, if yes you also need to use a 32bits Oracle Instant client. Here you’re 32bits Python try to find 32bits oracle libraries and can’t find them.

于 2017-12-26T21:46:08.463 回答
0

根据安装文档,Oracle Instant Client 需要正确的 Visual Studio 可再发行组件:https ://oracle.github.io/odpi/doc/installation.html#windows 。请检查系统上 oci.dll 的依赖 dll。

于 2017-12-26T22:01:16.943 回答