2013-10-29 91 views
0

在Mac OS X 10.8.5 下載客戶端軟件,它添加到我的bash的個人資料,現在跑了:容易安裝cx_Oracle,但仍然無法找到模塊

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/[email protected]/orcl') 
print con.version 
con.close() 

運行它,並得到了由

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

有什麼想法打?

回答

0

您必須下載並安裝Oracle instantclient庫(包括-dev)。這不是那麼容易,因爲在MAC OSX上,他們幾年來一直在部署任何應用程序。大約兩個月前,Oracle發佈了功能性MAC OSX驅動程序。你有哪個版本的InstantClient?你從哪裏下載它?

+0

我從Oracle網站下載了最新的一個,似乎沒有做任何事情 – Badmiral

+0

好的。我認爲它是版本12.1 sqlplus爲你工作?你可以在沒有SEGFAULTing的情況下執行它嗎? – ibre5041

+0

它的版本11.2(對於Oracle)一切都是64位。 – Badmiral

相關問題