位置: 编程技术 - 正文

python安装cx_Oracle模块常见问题与解决方法(Python安装包)

编辑:rootadmin

推荐整理分享python安装cx_Oracle模块常见问题与解决方法(Python安装包),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Python安装包,python安装cxoracle指定路径,Python安装whl文件,Python安装离线包,Python安装离线包,Python安装matplotlib,Python安装包,python安装cxoracle指定路径,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了python安装cx_Oracle模块常见问题与解决方法。分享给大家供大家参考,具体如下:

安装或使用cx_Oracle时,需要用到Oracel的链接库,如libclntsh.so..1,否则会有各种各样的错误信息。

安装Oracle Instant Client就可得到这个链接库,避免安装几百兆之巨的Oracle Client。

软件下载地址:

cx_Oracle的主页: 2.6.1

解决方法:

从Oracle站点下载instantclient-basic-win-.2.0.4.zip,解压后,将其中的oci.dll文件复制到Python安装目录的Lib/site-packages下,如 C:/Python/Lib/site-packages

二.linux下二进制安装

在linux_x_下,安装cx_Oracle-5.0.1-g-py-1.x_.rpm时报错。

解决方法:

参考 /root/.bash_profile使改动生效

建立此链接库的符号链接

重新安装cx_Oracle

注意加--nodeps参数,否则还会报上述错误

python安装cx_Oracle模块常见问题与解决方法(Python安装包)

三.linux下源代码安装

设置环境变量及符号链接如上,在linux_x_下源代码安装,运行python setup.py build,编译时错误信息如下:

Connection.c:: 警告:语句不起作用Connection.c:: 错误:'udt_Connection' 没有名为 'environment' 的成员Connection.c:: 警告:传递参数 1 (属于 'Environment_CheckForError')时在不兼容的指针类型间转换Connection.c:: 警告:传递参数 2 (属于 'Environment_CheckForError')时在不兼容的指针类型间转换Connection.c:: 错误:提供给函数 'Environment_CheckForError' 的实参太多Connection.c:: 错误:'udt_Connection' 没有名为 'sessionHandle' 的成员

解决方法:

5.0.3版本的未出现此错误,要注意ORACLE_HOME下要有include目录,这个目录中要有编译需要的源文件,源文件在Oracle Instant Client这个客户端中没有包含。我是从windows客户端的D:/oracle/product/.2.0/client_1/oci/include这个目录中拷贝的。

四.import错误

这是因为SELinux的限制,运行如下命令取消限制:

五、运行时错误

还是SELinux的限制,设置SELinux为disabled

关掉selinux:

运行命令: vim /etc/selinux/config将selinux=enforcing或permissive改成disabled运行命令: setenforce 0

六. UNICODE的安装包有问题

目前发现5.0.3版的包在执行SQL时会导致报错,不建议使用,换成非UNICODE的包就没问题了。

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python编码操作技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《Python Socket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

python安装oracle扩展及数据库连接方法 本文实例讲述了python安装oracle扩展及数据库连接方法。分享给大家供大家参考,具体如下:下载:cx_Oracle下载地址:

Python 基础教程之包和类的用法 Python基础教程之包和类的用法建立一个文件夹filePackage在filePackage文件夹内创建__init__.py有了__init__.py,filePackage才算是一个包,否则只是算一个普通文件

Python命令启动Web服务器实例详解 Python命令启动Web服务器实例详解利用Python自带的包可以建立简单的web服务器。在DOS里cd到准备做服务器根目录的路径下,输入命令:python-mWeb服务器模块[

标签: Python安装包

本文链接地址:https://www.jiuchutong.com/biancheng/379999.html 转载请保留说明!

上一篇:Python实现字符串格式化的方法小结(python字符串怎么用)

下一篇:python安装oracle扩展及数据库连接方法(python向oracle写入)

  • 人力资源公司怎么和企业谈合作
  • 印花税计提怎么计提
  • 买交强险需要把车开过去吗
  • 成本费用总额占营业收入比重
  • 充电桩收入属于什么类别
  • 虚开增值税立案标准
  • 怎么扣除未支付的钱
  • 公司账户拨款工具有哪些
  • 收到社保中心的生育经贴怎么做账
  • 多缴了附加税现金怎么办
  • 代收车船税没有发票能走帐吗
  • 交易性金融资产属于什么科目
  • 国家税务局通用定额发票查询
  • 委托贷款利息收入现金流
  • 账本印花税每年交吗,要交几本
  • 增值税纳税表销售额的填写
  • 外帐的倒推流程是什么
  • 收藏!广告制作税收分类编码总结
  • 企业公司报税流程
  • 对外投资亏损可以记股权投资减少吗
  • 基金赎回手续费怎么计算
  • 公司没有残疾人要交残疾人保障金吗
  • 土地增值税进项税
  • 出口布料有退税吗
  • 招待费进项税额转出在申报表
  • 上年计提的费用往来,能冲回吗
  • jdk1.8环境变量设置
  • 现行预计负债的计算公式
  • h5能不能自动播放
  • 魅族路由器mini padavan
  • 出售固定资产减免的税款账务处理
  • 企业员工的工资设定标准
  • 门诊部需要药品经营许可证吗
  • 增值税纳税人如何界定
  • 出售子公司股权不丧失控制权
  • 图书免增值税具体包括哪些
  • 哪些税费需要计提
  • 进口货物减免税政策
  • 辞职单位补偿标准
  • sqlserver数据库定时任务
  • 财务会计报表的使用者有哪些
  • case语句怎么执行
  • 个人所得税由单位还是个人缴纳
  • 机动车统一发票怎么开
  • 职工福利费如何入账
  • 权益净利率计算公式产权比率
  • 总分包模式和总承包模式
  • 坏账准备的账务处理怎么理解
  • 医院医保会计的岗位职责
  • 支付银行手续费等直接收费金融服务
  • 固定资产折旧年限的最新规定2023
  • 年末本年利润怎么转到未分配利润
  • 商业企业发出商品的核算方法
  • navicat远程连接oracle
  • 手动ghost恢复
  • task hots windows
  • Linux一键安装ftp
  • linux eval命令
  • win7系统按Ctrl+Shift不能切换输入法的图文教程
  • win7 系统没有声音
  • win7系统怎么设置开机启动项
  • js日期选择框
  • perl调用perl脚本
  • bootstrap treeview 扩展addNode方法动态添加子节点的方法
  • opengl用法
  • jquery validation
  • Node.js中的包管理工具是什么
  • 菜鸟学安卓逆向
  • 象棋软件编程
  • unity3d怎样导入资源
  • 完美实现碳排放自主抵消的工厂叫什么
  • 税务局上班周末上班吗
  • 珠宝消费税怎么征收
  • 通州区税务局办税大厅电话号码
  • 浙江公务员冬令时上班时间
  • 稽查查补税款享受增值税免税优惠吗
  • 2024年深圳房价
  • 重庆网上社保怎么交
  • 计生法废止
  • 公司财务专用章的用途
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设