python连接oracle数据库,使用cx-oracle报错Oracle Client library cannot be loaded

Posted 说什么好呢

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python连接oracle数据库,使用cx-oracle报错Oracle Client library cannot be loaded相关的知识,希望对你有一定的参考价值。

 

 

 

原因分析:

首先我是win1064oracle64python3.6 64,cx-oracle版本是32位,这样的话,就会出现版本不一致的方法

解决方法:

 

要使版本一致即可,要么下载一个cx-oracle-64,但没有。那么怎么办?难道要去装一个32的数据库?不用,只要装个32位的即时数据库客户端即可,就是提示中的链接

 

https://oracle.github.io/odpi/doc/installation.html#windows

点击它,在window模块下,点击去下载对应的版本即可

 

 

下载最新的一版,然后解压到同一个文件下,再把这个文件目录添加到系统变量path

 

 

 最后,可能配置环境后,要重启一下电脑,再试一下

成功了

 

以上是关于python连接oracle数据库,使用cx-oracle报错Oracle Client library cannot be loaded的主要内容,如果未能解决你的问题,请参考以下文章

python 连接oracle(cx_Oracle模块)

Python连接Oracle,从安装到基本用法

Python 连接 Oracle数据库

Python连接Oracle数据库

python3连接oracle数据库

如何在python多进程代码中使用cx_Oracle创建一个连接(或会话)池来连接Oracle数据库?