python连接oracle数据库报错"DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded

python连接oracle数据库报错"DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "解决方案

原因:

instantclient版本为32位,需要更换成64位。

一、已安装oracle客户端

1.,重新下载 instantclient 64位, 下载链接:http://jvniu.jb51.net:81/201708/tools/instantclientx64_jb51.rar

2, 将解压后的文件夹移动到oracle安装目录,client子文件夹内

3,添加环境变量

 C:\Oracle\instantclient_11_2

二,未安装oracle客户端(需要连接服务器数据库的情况)

1,创建文件路径

D:\oracle\product\11.2.0

2,下载instantclient 64位  放置到1 创建的路径下

3,将文件中后缀为dll的文件复制到anaconda安装位置

4,添加环境变量

 

posted @ 2018-10-25 09:16  晓晶  阅读(9017)  评论(0编辑  收藏  举报