我已经为 Oracle 数据库连接创建了一个示例 Python 脚本,用于运行数据库测试查询,我在 Windows 上运行了相同的脚本并且它运行良好,但是在 Mac 上运行时,它一次又一次地向我显示这个异常。
cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "dlopen(libclntsh.dylib, 1): image not found". See https://oracle.github.io/odpi/doc/installation.html#macos for help
我在 bash_profile 上更改了我的环境变量,如下所示:
export ORACLE_HOME= /opt/oracle/instantclient_12_2/
export DYLD_LIBRARY_PATH=$ORACLE_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME
export PATH=$ORACLE_HOME:$PATH
还是行不通。有人可以在这里帮助我。谢谢