python连接oracle报错CX_oracle解决方法
Posted Lenskit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python连接oracle报错CX_oracle解决方法相关的知识,希望对你有一定的参考价值。
使用的python2.7 64位,但公司的oracle client是32位,连接时报错。
解决方法:
1. 下载合适的oracle客户端,也就是64位的客户端;
2. 解压到上层一点的目录,例如C:\\oracle\\instantclient_12_2;
3. 把目录加到环境变量path中,如果有多个oracle环境变量,把它加到最前面;
4. (非必须)下载安装正确的Visual Studio Redistributable。
以上是关于python连接oracle报错CX_oracle解决方法的主要内容,如果未能解决你的问题,请参考以下文章
已经配好64位的oracle instantclient,依旧Python报错cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Ora
windows环境 python 与 cx_oracle 连接 记录
python3 UnicodeEncodeError错误,cx_oracle模块执行sql报错:UnicodeEncodeError: 'ascii' codec can't