python cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library
问题:
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相关推荐
- cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library:
首先确定pthon版本和oracle客户端版本一致即可,即都为64位或都为32位. 但我这里要讲的是如何解决这个问题的过程: 在python中的报错中提示了这个: DPI-1047: Cannot l ...
- cx_Oracle.DatabaseError: DPI-1072: the Oracle Client library version is unsupported 已解决
python3在使用cx_Oracle的时候报错了,并且是一致都好好的,突然就报错. Traceback (most recent call last):File "D:/python/wo ...
- 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 ...
- 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模块连接服务器 ...
- [解决方案]Windows系统报错cx_Oracle.DatabaseError: DPI-1072: the Oracle Client library version is unsupported
安装好instantclient https://pan.baidu.com/s/1lMo3v0wluy1rMoK26o0A9A 复制dll 将安装好的instantclient目录下的所有dll复制 ...
- python-cx_oracle报错“DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: “
问题的主要原因是python-cx_oracle加载的是32位的instantclient-basic,我们需要让他读到64位的. 弄清版本,最重要!!! 首先安装配置时,必须把握一个点,就是版本一致 ...
- 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 ...
- cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit O
在使用python连接oracle的时候,出现以上错误,如果本地有安装oracle的客户端的话,可以参考这个博客进行解决, 使用cx_Oracle连接数据库时报错: cx_Oracle.Databas ...
- python连oracle数据库参数变量_带绑定字符串变量的Python cx_Oracle SQL
我在使用Python为Oracle数据库创建SQL查询时遇到了一个问题. 我想绑定字符串变量,但它不起作用,你能告诉我我做错了什么吗? 这是我的代码:import cx_Oracle dokList ...
最新文章
- ActiveMQ—安装配置及使用
- 实践2.4 ELF文件格式分析
- 神经网络激活函数sigmoid、tanh、Relu、LeakyRelu、Elu、PRelu、MaxOut的java实现
- matlab优化算法案例分析与应用_最优化计算与matlab实现(18)——粒子群优化算法——权重改进的粒子群算法...
- python计算圆的面积
- xfire客户端对返回list很挑剔,所以需要使用泛型。
- 软件设计:表达组织中的上下级关系
- 在asp中使用js的encodeURIComponent方法
- 计算机监控系统sacad,一套幼儿园智能化弱电CAD设计图,可以作为投标技术文件模板...
- 开源软件项目常用版本号标识
- 怎么用计算机算一元三次方程,一元三次方程计算器求解(附使用方法)
- 蓝牙定位原理-灵思科
- C语言:字符串中各类字符数的统计
- 阿里医疗NLP实践与思考
- 德玛西亚服务器显示排队,英雄联盟排队怎么进入-英雄联盟:激斗峡谷(国际服 LOL:Wild Rift)问答专区-OurPlay...
- 王者荣耀KPL秋季赛总决赛预测(AG VS DYG)
- 7-38 寻找大富翁 (25 分)
- 六种正确清理C盘的方法,解决你的红色烦恼
- 【GitLab】GitLab数据自动删除、自动备份
- flppy bri_BRI的完整形式是什么?
热门文章
- 个人陈述计算机水平,计算机专业个人陈述样本
- 多项式加法(MOOC 翁凯 C语言源码)
- C-E question 整理
- java 实现简单扫雷
- 014.西门子PLC与变频器USS通讯
- 离散数学学习笔记-02-命题逻辑
- 【回答问题】ChatGPT上线了!如何使用控制算法或动力学模型控制PreScan搭建的仿真环境及相关车辆的运动状态?
- 华北科技学院计算机专业录取分数线,华北科技学院录取分数线2021是多少分(附历年录取分数线)...
- Java制导软件_GitHub - yaoceyi/JavaCC: JavaCC实现简易编译器
- el-table 树形表格 自定义展开图标_iOS 14自定义桌面太美了 手把手教你重温青春...