位置: 编程技术 - 正文

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写入)

  • 兴业银行汇款手续费
  • 税务基本任务和稽查范围?
  • 民营医院增值税优惠政策有哪些
  • 注册公司不开账户可以吗
  • 融资利息进项税如何抵扣
  • 个税手续费发给个人怎么做账
  • 小规模季度开票超过30怎么纳税
  • 生产型企业出口退税计算公式
  • 个税申报 两种方式
  • 第一次开电子普票怎么开
  • 个体户定额交税还用交个税吗
  • 用党费返还款购置资产应如何账务处理?
  • 出差住宿普通发票进项税可以抵扣吗
  • 虚开发票对所得税的影响是怎样的?
  • 没有收到发票的支出可以做成本吗
  • 不能抵扣的进项税怎么做账
  • 残疾人可以给公司带来税收优惠吗
  • 劳务派遣直接支付工资吗
  • 发票申请需要多久
  • 分公司负债,总公司要负担
  • 未分配利润可以转实收吗
  • 个税7月申报7月怎么填
  • 企业所得税季度申报表A类
  • 个体工商户未给员工缴纳社保
  • 网卡运行异常
  • 税负率的计算方法公式
  • 研发费中废料收入怎么处理
  • 刚毕业的学生可以买学生票吗
  • 冲减管理费用的情况
  • php 输出
  • uniapp小程序自定义tabbar在iOS手机上太高了
  • php ftp上传文件
  • php设计模型
  • vue上传文件和后端upload
  • php标识符
  • 股东借款产生的利息可以税前扣除吗
  • 文件不小心删除了怎么恢复
  • 四轮电车电机价格
  • php中单双引号的区别
  • 增值税一般纳税人是什么意思
  • 什么叫python
  • 工商登记备案在哪查
  • 员工工资计提
  • phpcms作者名不显示怎么解决
  • 深入理解jvm第三版pdf百度云
  • 员工自己全额承担社保费用要计提吗
  • 研发费用形成无形资产的摊销怎么处理
  • 工程预付款如何缴税
  • 财付通支付备付金
  • 建筑企业的安全技术措施
  • 融资租赁固定资产不属于筹资活动
  • 押金无法收回账怎么办
  • 小规模纳税人购车是怎么抵税的
  • 购买理财产品现金流量表
  • 预交企业所得税税率
  • 进项税额抵扣时分录
  • 工商联络注册
  • 其他货币资金属于什么类科目
  • mysql 非聚集索引
  • sql server查询
  • RHEL5 Apache+Tomcat整合,同时支持jsp与php
  • Win7任务栏时间显示秒
  • centos获取权限
  • windows mobile10
  • linux的命令行界面
  • win8系统笔记本怎么恢复出厂设置
  • cocos2dx 3.5 win7 eclipse 环境搭建及hello world
  • cocos2dx-js
  • opengl入门视频教程
  • 网页布局设计的一般步骤
  • nodejs apply
  • javascript闭包的作用
  • android studio的app
  • 税盘换电脑怎么登陆
  • 党员逝世可否盖党旗
  • 深圳国委
  • 北京市房产查询官网
  • 税务局的纳税服务中心是干什么的
  • 惠济区第五中学怎么样
  • 交强险是什么样的照片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设