我正在使用cx_oracle库,并且必须使用linux指定以下内容
export LD_LIBRARY_PATH = / opt / oracle / 12.1.0_64bit / product / 12.1.0 / client_2 / lib导出ORACLE_HOME = / opt / oracle / 12.1.0_64bit / product / 12.1.0 / client_2
这使我的代码正常工作
问题是这不会在每个会话中都保存,所以我决定像这样将其添加到脚本中>]
os.environ["ORACLE_HOME"] = /opt/oracle/12.1.0_64bit/product/12.1.0/client_2 os.environ["LD_LIBRARY_PATH"] = /opt/oracle/12.1.0_64bit/product/12.1.0/client_2
但不起作用。我在导入后立即添加了该行,因此它是第一件事,但它不会更改变量。
当我在脚本后回显这两个变量时,它们仍然都是空的。
我正在使用cx_oracle库,必须使用linux export LD_LIBRARY_PATH = / opt / oracle / 12.1.0_64bit / product / 12.1.0 / client_2 / lib export ORACLE_HOME = / opt / oracle / 12.1.0_64bit /指定以下内容。 。
[在Linux上,您需要在进程(例如Python)启动之前设置LD_LIBRARY_PATH。