问题描述:pip install cx_oracle,安装的是32位驱动,在64位不能正常运行
问题解决:
一、已安装oracle客户端
1. 重新下载 instantclient 64位
下载地址:http://jvniu.jb51.net:81/201708/tools/instantclientx64_jb51.rar
解压得到 文件夹instantclient_11_2
2 将整个文件夹移动到oracle安装目录下,client子文件夹内
C:\Oracle11g\product\11.2.0
3. 添加环境变量
path添加C:\Oracle11g\product\11.2.0
4. 重启python, 成功连接oracle。
二、未安装oracle客户端(需要连接服务器数据库的情况)
1、创建文件路径:
D:\Oracle11g\product\11.2.0
2、下载 instantclient 64位 放置到 1 创建的路径下
3、将文件中后缀为 dll 的文件复制到 python 安装位置,例如C:\Python37
4 、添加环境变量(见第一种情况)
5、重启python