1. pyenv + python 2.7.12 环境
2. 安装 cx_Oracle
python -m pip install cx_Oracle --upgrade
参考
https://cx-oracle.readthedocs.io/en/latest/installation.html#id10
3. 下载安装instantclient_11_2
http://download.oracle.com/otn/linux/instantclient/11204/instantclient-basic-linux.x64-11.2.0.4.0.zip
http://download.oracle.com/otn/linux/instantclient/11204/instantclient-sdk-linux.x64-11.2.0.4.0.zip
安装参考
https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html
不同版本的python是通用的,若在python 3里安装了,直接拷贝使用
4. 环境变量设置
# ORACLE
unset ORACLE_HOME
unset LD_LIBRARY_PATH
export ORACLE_HOME=/cnn/.pyenv/versions/2.7.12/instantclient_11_2/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME