位置: 编程技术 - 正文

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

  • 4s店事故处理流程
  • 收客户刷卡手续费时客户不愿意缴费,如何处理
  • 个人所得税累计扣除标准
  • 增值税专用发票明细太多怎么办
  • 生产型企业出口退税计算公式
  • 开票系统技术服务费在申报表哪里抵扣
  • 运费单独开票的账务处理
  • 房屋租赁收入还需要缴纳附加税吗
  • 固定资产折旧年限
  • 预缴增值税 已交税金
  • 应收账款已收回但是账面还有余额怎么处理
  • 研发样机是什么
  • 单位收到增值税专用开票人写管理员
  • 医疗器械技术服务合同
  • 仓储费专用发票可以抵扣吗?
  • 领购发票实名认证流程
  • 出口退税收汇凭证号
  • 中途做账的企业如何建账
  • 公司账上的存货是怎么来的
  • 清算汇缴报表填写模板
  • 常见的审计调整事项
  • 代收水电费的会计分录
  • 门窗属于建材吗还是材料
  • 职工福利费计提标准是多少
  • 调整bios配置设置
  • 没收到电费账单怎么办
  • 鸿蒙系统怎么关闭负一屏
  • 公司收到银行转账会计分录
  • deepin 文件管理器
  • 冲往年管理费用的账务处理是否涉及所得税
  • 装修费预付款会计分录
  • 怎么绕开中介找到房主
  • 会计中的计算公式
  • 离职后原单位不给开离职证明
  • 工业企业采购部工作职责
  • 融资购入的固定资产如何记账
  • 前端数据导出为excel
  • php session跨域共享
  • php实现支付宝支付
  • 发票内容服务费可以吗?没有明细
  • 主播工资不发
  • 上级拔入资金
  • springsecurity有什么用
  • 普通增值发票可以抵扣进项税吗
  • 万元发票和千元发票
  • 人工费暂估怎么做分录
  • 小规模纳税人转一般纳税人当月如何申报
  • 其他应收款在借方怎么调账
  • 公司自己搭建的房子出租可以按投资性房地产吗
  • 应收账款入账价值包括现金折扣吗
  • 机动车销售折让红字信息表
  • 工程挂靠取得的收入怎么做账?
  • 报销招待费是什么意思
  • 国际货运代理公司税率为啥是免税
  • 明细分类账怎么打印
  • 事业单位企业所得税汇算清缴怎么做
  • 息税前利润变动百分比计算公式
  • windows如何显示键盘
  • fedora最新版本
  • mac怎么设置应用权限
  • 中文版windows7的安装方式
  • win11怎么关闭系统防火墙
  • centos 软件源
  • win10开机显示recover
  • android 多个activity
  • Android OnTouchEvent, onClick, onLongClick调用机制
  • perl数组元素个数
  • linux命令教程
  • texture packer工具
  • Spring+MyBatis+Velocity+BootStrap实现Android混合App快速高效服务端
  • js实现超精简的快捷键
  • unity ugui源码
  • 企业自己开的增值发票
  • 出租车票据国税怎么开
  • 南阳市税务稽查局举报电话
  • 单位购买房产作废怎么办
  • 福建省个人所得税申报系统
  • 四川省税务局税费服务支持中心工作人员编制
  • 企业卖旧房如何计算缴纳土地增值税
  • 船舶吨税是中央税还是地方税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设