La forma alternativa, que no requiere RPM. Necesitas ser root
.
-
Dependencias
Instale los siguientes paquetes:
apt-get install python-dev build-essential libaio1
-
Descargar Cliente instantáneo para Linux x86-64
Descargue los siguientes archivos del sitio de descarga :
-
Extraiga los archivos zip
Descomprima los archivos zip descargados en algún directorio, estoy usando:
/opt/ora/
-
Añadir variables de entorno
Cree un archivo en
/etc/profile.d/oracle.sh
que incluyeexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
Cree un archivo en
/etc/ld.so.conf.d/oracle.conf
que incluye/opt/ora/instantclient_11_2
Ejecute el siguiente comando
sudo ldconfig
Nota:es posible que deba reiniciar para aplicar la configuración
-
Crear un enlace simbólico
cd $ORACLE_HOME ln -s libclntsh.so.11.1 libclntsh.so
-
Instalar
cx_Oracle
paquete de python-
Puede instalar usando
pip
pip install cx_Oracle
-
O instalar manualmente
Descargue el cx_Oracle source zip que corresponde con su versión de Python y Oracle. Luego expanda el archivo y ejecútelo desde el directorio extraído:
python setup.py build python setup.py install
-