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.sh
dat omvatexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
Maak een bestand in
/etc/ld.so.conf.d/oracle.conf
dat omvat/opt/ora/instantclient_11_2
Voer de volgende opdracht uit
sudo ldconfig
Opmerking: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_Oracle
python-pakket-
U kunt installeren met
pip
pip 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
-