问题:

python 使用包cx_Oracle连接Oracle数据,出现错误cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library,百度了下问题,大体是因为python和cx_Oracle以及Oracle客户端的位数不一致造成的

解决办法:

因为我的python 是anaconda3安装的3.7.6版本,操作系统是win10   64位,重新下载了Oracle的客户端,下载地址如下:

https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html

选择对应的版本,我选的下面版本

下载后解压,为了方便,把解压后的文件放在了anaconda目录下,如果是直接安装的python,也可以放在python的安装目录下:

再找到  instantclient_11_2  中的  oci.dll,oraocci11.dll,oraociei11.dll  三个文件,并复制到LIb中的site-packages下,

最后,把  instantclient_11_2  文件目录添加到环境变量:

系统变量也做了添加

最后的最后,不知道为什么这样做,但这样做可以解决问题!

python cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library相关推荐

  1. cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library:

    首先确定pthon版本和oracle客户端版本一致即可,即都为64位或都为32位. 但我这里要讲的是如何解决这个问题的过程: 在python中的报错中提示了这个: DPI-1047: Cannot l ...

  2. cx_Oracle.DatabaseError: DPI-1072: the Oracle Client library version is unsupported 已解决

    python3在使用cx_Oracle的时候报错了,并且是一致都好好的,突然就报错. Traceback (most recent call last):File "D:/python/wo ...

  3. cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded 解决方法

    cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded 解决方法 参考文章: (1)cx_Or ...

  4. DPI-1047:Cannot locate a 64-bit Oracle Client library:The specified module could not be found

    解决python cx_Oracle模块DPI-1047:Cannot locate a 64-bit Oracle Client library: 通过python的cx_Oracle模块连接服务器 ...

  5. [解决方案]Windows系统报错cx_Oracle.DatabaseError: DPI-1072: the Oracle Client library version is unsupported

    安装好instantclient https://pan.baidu.com/s/1lMo3v0wluy1rMoK26o0A9A 复制dll 将安装好的instantclient目录下的所有dll复制 ...

  6. python-cx_oracle报错“DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: “

    问题的主要原因是python-cx_oracle加载的是32位的instantclient-basic,我们需要让他读到64位的. 弄清版本,最重要!!! 首先安装配置时,必须把握一个点,就是版本一致 ...

  7. python cx_oracle模块详解_cx_Oracle模块详解

    1.安装cx_Oracle模块 1-1.环境准备: 1-1-1.oracle client最小安装 instantclient-sqlplus-linux.x64-11.2.0.4.0 instant ...

  8. cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit O

    在使用python连接oracle的时候,出现以上错误,如果本地有安装oracle的客户端的话,可以参考这个博客进行解决, 使用cx_Oracle连接数据库时报错: cx_Oracle.Databas ...

  9. python连oracle数据库参数变量_带绑定字符串变量的Python cx_Oracle SQL

    我在使用Python为Oracle数据库创建SQL查询时遇到了一个问题. 我想绑定字符串变量,但它不起作用,你能告诉我我做错了什么吗? 这是我的代码:import cx_Oracle dokList ...

最新文章

  1. ActiveMQ—安装配置及使用
  2. 实践2.4 ELF文件格式分析
  3. 神经网络激活函数sigmoid、tanh、Relu、LeakyRelu、Elu、PRelu、MaxOut的java实现
  4. matlab优化算法案例分析与应用_最优化计算与matlab实现(18)——粒子群优化算法——权重改进的粒子群算法...
  5. python计算圆的面积
  6. xfire客户端对返回list很挑剔,所以需要使用泛型。
  7. 软件设计:表达组织中的上下级关系
  8. 在asp中使用js的encodeURIComponent方法
  9. 计算机监控系统sacad,一套幼儿园智能化弱电CAD设计图,可以作为投标技术文件模板...
  10. 开源软件项目常用版本号标识
  11. 怎么用计算机算一元三次方程,一元三次方程计算器求解(附使用方法)
  12. 蓝牙定位原理-灵思科
  13. C语言:字符串中各类字符数的统计
  14. 阿里医疗NLP实践与思考
  15. 德玛西亚服务器显示排队,英雄联盟排队怎么进入-英雄联盟:激斗峡谷(国际服 LOL:Wild Rift)问答专区-OurPlay...
  16. 王者荣耀KPL秋季赛总决赛预测(AG VS DYG)
  17. 7-38 寻找大富翁 (25 分)
  18. 六种正确清理C盘的方法,解决你的红色烦恼
  19. 【GitLab】GitLab数据自动删除、自动备份
  20. flppy bri_BRI的完整形式是什么?

热门文章

  1. 个人陈述计算机水平,计算机专业个人陈述样本
  2. 多项式加法(MOOC 翁凯 C语言源码)
  3. C-E question 整理
  4. java 实现简单扫雷
  5. 014.西门子PLC与变频器USS通讯
  6. 离散数学学习笔记-02-命题逻辑
  7. 【回答问题】ChatGPT上线了!如何使用控制算法或动力学模型控制PreScan搭建的仿真环境及相关车辆的运动状态?
  8. 华北科技学院计算机专业录取分数线,华北科技学院录取分数线2021是多少分(附历年录取分数线)...
  9. Java制导软件_GitHub - yaoceyi/JavaCC: JavaCC实现简易编译器
  10. el-table 树形表格 自定义展开图标_iOS 14自定义桌面太美了 手把手教你重温青春...