Il modo alternativo, che non richiede RPM. Devi essere root .
-
Dipendenze
Installa i seguenti pacchetti:
apt-get install python-dev build-essential libaio1 -
Scarica Client istantaneo per Linux x86-64
Scarica i seguenti file dal sito di download :
-
Estrai i file zip
Decomprimi i file zip scaricati in una directory, sto usando:
/opt/ora/ -
Aggiungi variabili d'ambiente
Crea un file in
/etc/profile.d/oracle.shche includeexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOMECrea un file in
/etc/ld.so.conf.d/oracle.confche include/opt/ora/instantclient_11_2Esegui il comando seguente
sudo ldconfigNota:potrebbe essere necessario riavviare per applicare le impostazioni
-
Crea un collegamento simbolico
cd $ORACLE_HOME ln -s libclntsh.so.11.1 libclntsh.so -
Installa
cx_Oraclepacchetto Python-
Puoi installare usando
pippip install cx_Oracle -
Oppure installa manualmente
Scarica il cx_Oracle sorgente zip che corrisponde alla tua versione di Python e Oracle. Quindi espandi l'archivio ed esegui dalla directory estratta:
python setup.py build python setup.py install
-
