我正在尝试使用pycharm IDE中的cx_oracle连接Oracle DB。 但是执行以下代码时出现错误
编码:
import cx_Oracle
con = cx_Oracle.connect('#####/******@1#####/#####')
cur = con.cursor()
cur.execute('select * from gl_user')
for result in cur:
print (result)
cur.close()
con.close()
cx_Oracle.DatabaseError错误:DPI-1047 32位Oracle客户端库不能为“找不到指定的模块”。请参阅https://oracle.github.io/odpi/doc/installation.html#windows以获取帮助
答案 0 :(得分:0)
遵循cx_Oracle installation guide。您需要安装32位Oracle客户端库-如DPI-1047错误所示。特别是,请确保正确设置了PATH以包括Oracle客户端库(您可能需要重新启动终端或程序,或者在最坏的情况下重新启动)。如果您使用的是Oracle Instant Client,请确保具有download page上显示的必需的VC Redistributable。