【发布时间】:2019-04-05 12:13:41
【问题描述】:
我为 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
还是不行。有人可以在这里帮助我。谢谢
【问题讨论】:
标签: python oracle macos instantclient