ubuntu12.10下配置python+oracle环境

1、安装python
sudo apt-get install python

默认系统已经安装了

查看python版本
python -V

我的环境是

ubuntu12.10下配置python+oracle环境_第1张图片


2、根据python的版本下载cx_Oracle模块
http://cx-oracle.sourceforge.net/
根据版本下载,我下载的是源文件

ubuntu12.10下配置python+oracle环境_第2张图片

3、解压源文件
tar -zxvf cx_Oracle-5.1.2.tar.gz


4、安装oracle client

下载 oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm
和  oracle-instantclient11.2-devel-11.2.0.3.0-1.i386.rpm 两个文件

将rpm转换成deb进行安装

先安装转换工具alient
sudo apt-get install alient


将rpm转换成deb文件
sudo alient oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm
sudo alient oracle-instantclient11.2-devel-11.2.0.3.0-1.i386.rpm


安装这两个deb文件
sudo dpkg -i oracle-instantclient11.2-basic_11.2.0.3.0-2_i386.deb
sudo dpkg -i oracle-instantclient11.2-devel_11.2.0.3.0-2_i386.deb


5、配置环境变量
vim ~/.profile

在最后一行添加如下语句
export ORACLE_HOME=/usr/lib/oracle/11.2/client
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin

保存并运行
source ~/.profile

6、安装cx_Oracle
cd进入刚才解压的cx_Oracle-5.1.2目录
cd cx_Oracle-5.1.2/
chmod a+x setup.py
python setup.py build
python setup.py install


不出意外已经安装成功了
下面进行下测试
pojoin@ubuntu:~/Downloads/cx_Oracle-5.1.2$ python
Python 2.7.3 (default, Sep 26 2012, 21:53:58) 
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cx_Oracle
>>> 


ok
goog luck with you!

你可能感兴趣的:(oracle,linux,python,ubuntu)