python cx_oracle

在windows环境下用python的cx_orcale,需要正确配置instantclint的相关环境变量
os.environ['oracle_home'] = 'C:\instantclient112'
os.environ['tns_admin'] = 'C:\instantclient112'
os.environ['PATH'] = os.environ['PATH'].replace('D:\Applications\PLSQL Developer\instantclient_11_2','C:\instantclient112')
instantclint好像版本位数(32or64)要和数据库匹配
linux环境下,我发现不需要配置这些也能连接,而且按照windows的路径配置后也不会报错,原因不明

留言

熱門文章