python使用cx_Oracle连接数据库时报错: cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Clien...

通过python使用cx_Oracle连接数据库时报错。


image.png

解决办法:

步骤1:检查并确保Python,cx_Oracle都是64位或者32位的。
步骤2:安装Oracle客户端,版本要与步骤1中的一致,如都是64位。
步骤3:把oracle客户端的安装文件中以.dll结尾的文件复制到python的安装目录中。

参考文档:https://blog.csdn.net/qq_36227528/article/details/102758559?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.essearch_pc_relevant&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.essearch_pc_relevant

你可能感兴趣的:(python使用cx_Oracle连接数据库时报错: cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Clien...)