sudo apt-get install python
默认系统已经安装了
查看python版本
python -V
我的环境是
2、根据python的版本下载cx_Oracle模块
http://cx-oracle.sourceforge.net/
根据版本下载,我下载的是源文件
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!