cx_Oracle.DatabaseError:DPI-1047:无法加载32位Oracle客户端库:“找不到指定的模块

时间:2018-12-10 14:36:39

标签: python-3.x

我正在尝试使用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以获取帮助

1 个答案:

答案 0 :(得分:0)

遵循cx_Oracle installation guide。您需要安装32位Oracle客户端库-如DPI-1047错误所示。特别是,请确保正确设置了PATH以包括Oracle客户端库(您可能需要重新启动终端或程序,或者在最坏的情况下重新启动)。如果您使用的是Oracle Instant Client,请确保具有download page上显示的必需的VC Redistributable。