Rij*_*mon 6 python oracle cx-oracle
我安装了cx_Oracle,我可以成功导入它.但是当我尝试建立Oracle连接时,我收到此错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
cx_Oracle.InterfaceError: Unable to acquire Oracle environment handle
我的操作系统是MacOSX,我的ORACLE_HOME指向instantclient_11_2.
首先第一件事。
检查您的 cx_oracle 是否是为与 Oracle 客户端完全相同的版本构建的。
import cx_Oracle
cx_Oracle.clientversion()
Run Code Online (Sandbox Code Playgroud)
这应该返回它期望找到的版本。
如果版本不同,您应该根据正确的版本重建它。