位置: 编程技术 - 正文

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

  • 补充养老保险补充医疗保险税前扣除比例
  • 个人所得税征收标准表
  • 带薪年休假如果当年离职补交的年休假钱需要扣个税嘛
  • 企业所得税季度预缴纳税申报表
  • 分公司亏损总公司怎么办
  • 季末计提所得税可以根据本年利润计算吗?
  • 明细分类核算的方法分为
  • 一般纳税人建筑公司都交什么税
  • 折价购入股权
  • 高新企业研发费用占比要求
  • 单位表彰性奖金是什么
  • 事业单位为职工代扣代缴个人所得税
  • 公司土地使用税
  • 车辆固定资产清理
  • 个人独资所得税税率表最新
  • 对公账户提取备用金可以每天提现嘛
  • 企业间借款利息账务处理
  • 税控盘费用抵减增值税的账务处理
  • 五月份开的发票但是七月冲红了七月增值税怎么报
  • 借用别人的公司经营
  • 修改远程桌面端
  • 成本加成定价法包括()
  • 取得进账发票没发票
  • 小微企业可以享受六税两费吗
  • MAC OS X 10.12.5 beta 4怎么升级 OS X 10.12.5 beta 4升级图文教程
  • php动态网站开发项目教程
  • 申请专用发票怎么申请
  • 增量预算对应什么预算
  • 企业怎么知道增值税的核定方法
  • web防盗链
  • 请假扣款会计分录
  • react生命周期详解
  • 金蝶软件做帐流程
  • 社会团体会员费做分录
  • phpcms不支持缩略图和水印怎么办
  • 如何用织梦在本地搭建网站
  • 特殊工种人身安全责任书
  • 跨年度退回的公共预算支出
  • 顺丰的电子发票是不是只有收到以后能开
  • 事业单位会计准则与政府会计准则的区别
  • 单位全额承担社保能税前扣除吗
  • 进项税额不得抵扣的情况
  • 以前年度损益调整账务处理分录
  • 购买花卉
  • 资产减值损失借贷方向
  • 收款收据写着投诉有用吗
  • 知识产权fa
  • 传媒公司的骗局把戏
  • 母公司代子公司收款,子公司开具发票
  • 农产品怎么自产自销
  • 买二手办公用品
  • 公司购买的商品质量问题能用12315投诉吗
  • 劳动纠纷给员工的建议
  • sql server中删除触发器用
  • sql server 错误
  • sql添加后返回主键
  • win7一键升级到win10
  • vista下实现秘密下载的解决办法
  • freebsd 配置ip
  • bios术语
  • win8硬盘重装
  • xp文件夹选项不见了怎么办
  • -f linux命令
  • cad90度角
  • win8怎么设置桌面
  • win10系统的电脑
  • win10预览文件怎么显示内容
  • cocos2dx 教程
  • 浅析中国式现代化的理论价值与现实意义
  • nodejs中的shell命令是什么意思
  • 如何检查自己是否抑郁
  • shell判断文件是否存在且大小不为0
  • windows node.js
  • python排列代码
  • Metaio in Unity3d 教学--- 一. 搭建环境,运行官方案例
  • listview报错
  • 增值税一般纳税人和小规模纳税人的区别
  • 如何下载个人所得税A表
  • 建设工程需要缴纳哪些税
  • 南方电网统一供应链平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设