Det alternativa sättet, det kräver inte varvtal. Du måste vara root .
-
Beroenden
Installera följande paket:
apt-get install python-dev build-essential libaio1 -
Ladda ner Instant Client för Linux x86-64
Ladda ner följande filer från Oracles nedladdningswebbplats :
-
Extrahera zip-filerna
Packa upp de nedladdade zip-filerna till någon katalog, jag använder:
/opt/ora/ -
Lägg till miljövariabler
Skapa en fil i
/etc/profile.d/oracle.shsom inkluderarexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOMESkapa en fil i
/etc/ld.so.conf.d/oracle.confsom inkluderar/opt/ora/instantclient_11_2Kör följande kommando
sudo ldconfigObs! Du kan behöva starta om för att tillämpa inställningarna
-
Skapa en symbollänk
cd $ORACLE_HOME ln -s libclntsh.so.11.1 libclntsh.so -
Installera
cx_Oraclepython-paket-
Du kan installera med
pippip install cx_Oracle -
Eller installera manuellt
Ladda ner cx_Oracle source zip som motsvarar din Python- och Oracle-version. Expandera sedan arkivet och kör från den extraherade katalogen:
python setup.py build python setup.py install
-
