【问题标题】:easy installed cx_Oracle but still can't find module轻松安装 cx_Oracle 但仍然找不到模块
【发布时间】:2013-11-09 01:08:24
【问题描述】:

在 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

有什么想法吗?

【问题讨论】:

    标签: python macos oracle bash


    【解决方案1】:

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

    【讨论】:

    • 我从 Oracle 网站下载了最新的,似乎没有做任何事情
    • 好的。我假设它是 12.1 版,sqlplus 对你有用吗?你可以在没有 SEGFAULTing 的情况下执行它吗?
    • 它的版本 11.2 (for Oracle) 一切都是 64 位的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-01
    • 2021-12-07
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    • 2021-02-05
    • 1970-01-01
    相关资源
    最近更新 更多