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
添加这三个一定要注意版本,还要注意语言。
感觉这种问题就怪怪的,不知道原因,也不知道为啥就这样解决了。