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.sh
som inkluderarexport ORACLE_HOME=/opt/ora/instantclient_11_2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME
Skapa en fil i
/etc/ld.so.conf.d/oracle.conf
som inkluderar/opt/ora/instantclient_11_2
Kör följande kommando
sudo ldconfig
Obs! 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_Oracle
python-paket-
Du kan installera med
pip
pip 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
-