我需要使用Python連接到Oracle數據庫。所以,我做了以下幾點:無法獲得的Python 3.2.5和cx_Oracle工作
- 我從Oracle網站下載了instantclient_11_2 basic和sdk。
- 把文件上的/ opt/ORA/instantclient
- 出口ORACLE_HOME = /選擇/ ORA/instantclient
- 出口LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:$ ORACLE_HOME
- CD $ ORACLE_HOME & & LN -s libclntsh.so .11.1 libclntsh.so
- 下載並安裝cx_Oracle-5.1.1-11g-py32-1.x86_64.rpm
但是,當我試圖運行import cx_Oracle
我得到這個錯誤:
ImportError: No module named cx_Oracle
根據cx_Oracle site我需要將文件cx_Oracle.pyd或cx_Oracle.so放在您的Python路徑的任何位置。但我安裝cx_Oracle-5.1.1-11g-py32-1.x86_64.rpm後找不到這些文件..
順便說一下,我也嘗試使用壓縮版本進行安裝,但是我得到了很多錯誤建設像error: command 'gcc' failed with exit status 1
有什麼我做錯了什麼?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
找到了解決的人。我升級我的蟒蛇到最新的,使用cx_Oracle的python33和instantclient11.2 ..
什麼是你的OS/Linux和版本? – shimofuri
我在RHEL5上...... –