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.shque incluyeexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOMECree un archivo en
/etc/ld.so.conf.d/oracle.confque incluye/opt/ora/instantclient_11_2Ejecute el siguiente comando
sudo ldconfigNota: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_Oraclepaquete de python-
Puede instalar usando
pippip 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
-
