0

在 Mac OS X 10.8.5 上下载客户端软件,将其添加到我的 bash 配置文件中,现在运行:

easy_install cx_Oracle
Searching for cx-Oracle
Reading http://pypi.python.org/simple/cx_Oracle/
Reading http://cx-oracle.sourceforge.net
Reading http://starship.python.net/crew/atuining
Best match: cx-Oracle 5.1.2
Downloading http://prdownloads.sourceforge.net/cx-oracle/cx_Oracle-5.1.2.tar.gz?download
error: None

然后我去测试我的脚本,它是:

import cx_Oracle
con = cx_Oracle.connect('user/pwd@mydatabase/orcl')
print con.version
con.close()

跑了它并被击中

Traceback (most recent call last):
File "sqlTest.py", line 1, in <module>
import cx_Oracle

有什么想法吗?

4

1 回答 1

0

您必须下载并安装 Oracle 即时客户端库(包括 -dev)。这并不像在 MAC OSX 上那样容易,因为他们多年来一直在对任何应用程序进行分段。大约两个月前,Oracle 发布了功能性 MAC OSX 驱动程序。您有哪个版本的 InstantClient?你从哪里下载的?

于 2013-10-29T18:25:29.640 回答