【发布时间】:2017-05-22 22:09:22
【问题描述】:
我使用python -m pip install cx_Oracle --pre 安装了 cx_Oracle。我的 python 版本是 3.5.1。当我运行包含 import cx_Oracle 的脚本时,出现错误
cx_Oracle.Databse 错误:DPI-1050:Oracle 客户端库必须是 11.2 或更高版本
我从https://oracle.github.io/python-cx_Oracle/ 那里得到了上面的命令
cx_Oracle 是一个 Python 扩展模块,可以访问 Oracle 数据库并符合 Python 数据库 API 规范。该模块目前针对 Oracle Client 11.2、12.1 和 12.2 以及 Python 2.7、3.4、3.5 和 3.6 构建。有关数据库 API 规范的更多信息,请参见此处。
可能是什么问题?
【问题讨论】:
-
您的机器上安装了哪个版本的 Oracle 客户端?
-
10.2.0.3.0.顺便说一句,我通过将 INSERT 语句写入文件然后在 PL/SQL 上运行该文件来绕过这个问题。