我下载了 Oracle Instant Client 并在环境变量中指定了路径,如第一个屏幕截图所示。
cx_Oracle 已成功导入,如第二个屏幕截图所示。
我试图使用以下代码连接到 AWS 中托管的 Oracle DB:
日志消息返回:
无法加载 32 位 Oracle 客户端库:“找不到指定的模块”。
我的论点cx_Oracle.connect
或我在环境变量中的路径是否错误?Python、WHL 和 Instant Client 都是 32 位的。
我下载了 Oracle Instant Client 并在环境变量中指定了路径,如第一个屏幕截图所示。
cx_Oracle 已成功导入,如第二个屏幕截图所示。
我试图使用以下代码连接到 AWS 中托管的 Oracle DB:
日志消息返回:
无法加载 32 位 Oracle 客户端库:“找不到指定的模块”。
我的论点cx_Oracle.connect
或我在环境变量中的路径是否错误?Python、WHL 和 Instant Client 都是 32 位的。
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.
根据安装文档,Oracle Instant Client 需要正确的 Visual Studio 可再发行组件:https ://oracle.github.io/odpi/doc/installation.html#windows 。请检查系统上 oci.dll 的依赖 dll。