用python跑数据库脚本时,python报错"DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "
原因是我的python2.7是64位的,并且装了cx_oracle6.1库,而数据库用了32位的instantclient-basic。
本文介绍了当使用Python连接Oracle数据库时出现“DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded”错误的原因及解决办法。原因是Python使用的cx_Oracle版本与数据库客户端位数不匹配,解决方法是安装对应位数的Instant Client并将其路径添加到系统环境变量。
原因是我的python2.7是64位的,并且装了cx_oracle6.1库,而数据库用了32位的instantclient-basic。
您可能感兴趣的与本文相关的镜像
Python3.9
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
5080
4万+
3901
243
2197
4566
1807
209

被折叠的 条评论
为什么被折叠?