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,添加环境变量