cx_Oracle.DatabaseError: DPI-1072: the Oracle Client library version is unsupported 已解决

python3在使用cx_Oracle的时候报错了,并且是一致都好好的,突然就报错。

Traceback (most recent call last):
  File "D:/python/work/util/oracleTest.py", line 7, in 
    conn=cx_Oracle.connect('qtksequery','qtksequery',tns)
cx_Oracle.DatabaseError: DPI-1072: the Oracle Client library version is unsupported

不清楚错误的原因,,,,,,

我的解决办法:

找到python安装路径:

>>> import sys
>>> sys.executable
'D:\\python\\AppData\\Local\\Continuumanaconda3\\python.exe'

找到   Lib\site-packages  这个路径

添加:oci.dll、oraocci11.dll、oraociei11.dll

添加这三个一定要注意版本,还要注意语言。

感觉这种问题就怪怪的,不知道原因,也不知道为啥就这样解决了。

你可能感兴趣的:(python)