【发布时间】:2013-01-24 00:39:30
【问题描述】:
我有一个简单的 python 脚本 (test.py):
import cx_Oracle
from cx_Oracle
tns = cx_Oracle.makedsn('10.10.1.3', 1521, 'etst')
db = cx_Oracle.connect('test', 'test', tns)
如果我使用环境设置运行脚本就可以了:
export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib
./test.py
我可以在 python 脚本中设置环境变量吗?
os.environ['LD_LIBRARY_PATH'] = "/usr/lib/oracle/11.2/client64/lib"
os.putenv('LD_LIBRARY_PATH', "/usr/lib/oracle/11.2/client64/lib/")
不工作。
【问题讨论】:
-
我在这里找到了类似的讨论:stackoverflow.com/questions/3348894/…