linux下安装python和cx_Oracle
一、安装python2.7
下载安装包,输入命令,root权限安装:
[root@wangyuelou ~]# tar xvf Python-2.7.2.tar.bz2
[root@wangyuelou Python-2.7.2]# ./configure --prefix=/usr/local/python27
[root@wangyuelou Python-2.7.2]# make
[root@wangyuelou Python-2.7.2]# make install
安装cx_Oracle:
安装前提:
1、安装了oracle客户端
2、配置好环境变量
3、安装了对应的python
4、下载好对应的源码包
安装步骤:
如果cx_Oracle是对应python2.7的请使用python2.7命令运行安装
1)下载源码包后,解压缩安装:
[root@localhost]# cd /opt/ && tar zxfcx_Oracle-5.1.1.tar.gz
[root@localhost]# cd cx_Oracle-5.1.1
[root@localhost]# python2.7 setup.py build
[root@localhost]# python2.7 setup.py install
测试:
[root@localhost]#python2.7
>>>import cx_Oracle
出现问题:
1、ImportError: libclntsh.so.11.1: cannot open shared object file: No such file or directory
解决:
Oracle 用户下的 .bash_profile 添加export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
如果用户和配置不一样可以:找到libclntsh.so.11.1文件:命令 find “/usr” –name libclntsh.so.*
LD_LIBRARY_PATH中添加查到到的路径