我尝试在我的 Centos 6 64 位上安装 Oracle xe 10g(32 位)。Alhamdulillah Oracle xe 运行良好。但是当尝试安装 cx_Oracle 以将我的 python2.7 与这个 oracle 连接时。我有
ImportError: libclntsh.so.10.1: cannot open shared object file: No such file or directory
然后我将我的 Oracle Home 设置为
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
和
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
现在我得到了错误:
ImportError: libclntsh.so.10.1: wrong ELF class: ELFCLASS32
CMIIW,这个错误是由我的 Centos 6 64 上安装了 32 的 Oracle-xe 10g 引起的。我找不到 Oracle-xe 10g 64 版本,所以我只安装了这个版本。
谢谢..