De alternatieve manier, die geen RPM's vereist. Je moet root zijn .
-
Afhankelijkheden
Installeer de volgende pakketten:
apt-get install python-dev build-essential libaio1 -
Download Instant Client voor Linux x86-64
Download de volgende bestanden van Oracle's downloadsite :
-
De zip-bestanden uitpakken
Pak de gedownloade zip-bestanden uit naar een map, ik gebruik:
/opt/ora/ -
Omgevingsvariabelen toevoegen
Maak een bestand in
/etc/profile.d/oracle.shdat omvatexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOMEMaak een bestand in
/etc/ld.so.conf.d/oracle.confdat omvat/opt/ora/instantclient_11_2Voer de volgende opdracht uit
sudo ldconfigOpmerking:u moet mogelijk opnieuw opstarten om instellingen toe te passen
-
Maak een symbolische link
cd $ORACLE_HOME ln -s libclntsh.so.11.1 libclntsh.so -
Installeer
cx_Oraclepython-pakket-
U kunt installeren met
pippip install cx_Oracle -
Of handmatig installeren
Download de cx_Oracle bronzip die overeenkomt met uw Python- en Oracle-versie. Vouw vervolgens het archief uit en voer het uit vanuit de uitgepakte map:
python setup.py build python setup.py install
-
