赞
踩
在使用python连接oracle的时候,出现以上错误,如果本地有安装oracle的客户端的话,可以参考这个博客进行解决,
如果是linux上的依赖问题,可以参考下面这篇文章解决问题cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library_simple_chenc的博客-CSDN博客
我没有安装oracle的客户端,因为我使用navicat连接过oracle,所以将navicat安装目录中的文件复制到了python的安装目录中,问题也一样解决了
我的安装目录为:E:\soft\PremiumSoft\Navicat Premium 15\instantclient_11_2
将以上三个文件复制到python的安装目录即可
注意一点:如果使用的是虚拟环境,则需要将以上三个文件复制到虚拟环境的目录中,如果使用的就是安装环境的,就复制到安装目录的site-packages下即可。
如有疑问,欢迎留言交流。
另外如果navicat连接sqlserver的时候出现以下提示
则打开navicat的安装目录,直接双击安装一下文件即可解决问题。
安装包资源下载地址:链接:https://pan.baidu.com/s/1Gbaaxv-jrb9lnq0OWNSgOA?pwd=h0db
提取码:h0db
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。