位置: 编程技术 - 正文

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

  • 印花税额计算及计税基础
  • 固定资产摊余成本例题
  • 以前年度多缴纳的企业所得税退还
  • 足浴店装修费用多少
  • 城建税属于什么税种
  • 税务局三代手续费政策
  • 固定资产入股交什么税
  • 公司入股资金有发票吗
  • 收到补助款怎么入账
  • 工会经费0.008申报
  • 租借车辆发生事故后的保险理赔问题
  • 关税的记税依据
  • 收入工程款后什么时候计提印花税
  • 应收账款计提坏账比例
  • 小规模纳税人可以抵扣进项税吗
  • 开票金额大于收款金额如何处理
  • 品种法在制造企业中的运用
  • 国税和地税分别占多少
  • 工信部联企业[2011]300号 小型企业
  • 火车票增值税什么意思
  • 分摊的水费应取得何种扣除凭证
  • 企业购买原材料生产时企业还没有赚到钱
  • 个人取得偶然所得怎么交税
  • 房租发票税金谁承担
  • 开过去的普通发票多久不能冲红?
  • win 7怎么办
  • 刚毕业的学生可以买学生票吗
  • 银行承兑汇票开出后可以撤销吗?
  • mouse.exe在哪个文件夹
  • hp是什么软件
  • 下脚料属于什么科目
  • 生产性生物资产折旧计入什么科目
  • 汽车理赔款
  • 城市基础设施配套费计入什么科目
  • 企业所得税的销售收入包括哪些
  • 应收票据年末计息的分录
  • 电子发票有哪些种类
  • 公司给员工发放福利会计分录
  • three.js入门指南
  • vi命令模式下的常用命令有哪些?
  • php上传图片到文件夹
  • 汇算清缴所得税是什么意思
  • 预缴与申报
  • 其他发票包括哪些
  • 发票明细太多怎么设置见清单
  • mysql优化总结
  • 生产成本制造费用借贷方向
  • 盈利能力还有什么能力
  • 充值卡赠送金额属于什么性质
  • 采购原材料怎么做分录
  • 购买劳务费会计分录
  • 所得税纳税调增会计需要做业务处理吗
  • 营改增对企业税负影响
  • 员工餐补是放入福利费吗?
  • 个人经纪代理服务
  • 劳务费可以白条入账吗
  • 明细账建账的步骤
  • mysql开发教程
  • 存储过程sql server
  • sql server修改数据表
  • win10系统无法打开这个应用
  • window怎么操作
  • windows10虚拟桌面
  • linux查看进程并杀死
  • 将jquery.qqFace.js表情转换成微信的字符码
  • cocos2d schedule
  • linux的rz sz命令
  • cocos2dx 不规则按钮的实现
  • 学习英语
  • javascript面向对象编程指南
  • linux 进程监控
  • jquery绑定事件和移除事件
  • unity 更新
  • python 编程技巧
  • jQuery animate easing使用方法图文详解
  • jquery选择器有哪些
  • 安卓监听功能
  • python dask
  • 非正常户解除申请理由
  • 中国最早和谁签订自由贸易
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设