我需要使用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上...... –